kubernetes 解码非结构化数据并行

krcsximq  于 5个月前  发布在  Kubernetes
关注(0)|答案(8)|浏览(139)

需要添加什么?

并行解码非结构化数据以减少动态客户端列表的时间成本

为什么需要这个?

当集群中有很多对象并且需要使用动态客户端来列出它们时,由于每个列表项都需要逐个解码JSON,因此解码的成本太高。

qnakjoqk

qnakjoqk2#

感谢您提出这个问题!为了继续进行,似乎需要一个基准,请随时将其带到任何一个sig apimachinary会议上。

uqzxnwby

uqzxnwby3#

好的,我先在这里添加一个基准测试。

5fjcxozz

5fjcxozz4#

/cc @jpbetz
/triage accepted
pieyvz9o

pieyvz9o5#

这里是否存在非结构化问题?我们正在使用的JSON解析器将JSON对象序列化。如果JSON反序列化是瓶颈,我怀疑在这里将转换为非结构化数据的机会不多。但请随时用基准测试证明我是错的。
更一般地说,为什么您在单个列表请求中请求大量列表?

kzipqqlq

kzipqqlq6#

当然,非结构化不是问题所在。主要原因是顺序解码JSON。所有使用JSON的资源都会遇到问题。
更一般地说,为什么在单个列表请求中请求大量列表?
我需要在程序启动时将所有对象加载到缓存中。当集群中有大量对象时,这将花费很长时间。

8fq7wneg

8fq7wneg7#

这个问题已经超过一年没有更新了,应该重新进行优先级评估。
你可以:

  • 确认这个问题仍然与 /triage accepted (仅组织成员)相关
  • /close 关闭这个问题

有关优先级评估过程的更多详细信息,请参见 https://www.kubernetes.dev/docs/guide/issue-triage/
已接受移除优先级评估

相关问题