gpt4 book ai didi

consul - 领事可以支持大型键/值存储

转载 作者:行者123 更新时间:2023-12-04 07:52:35 24 4
gpt4 key购买 nike

我们计划将我们的动态配置放在分层的 Consul KV 存储中。

数据大约有 10,000 个项目,并且随着我们的扩展将增长到数千个。

我们需要几个节点(几十个)来等待层次结构根的更新。

这是 consul 设计用来处理的量表吗?

谢谢你

最佳答案

Consul 集群可以容纳很多 K/V。在生产环境中运行了几个 Consul 集群之后,我们发现了一些你真正想要改正的事情。

  • 确保在每个 DC 中至少使用 5 个 Consul 服务器,尤其是在跨可用区的 AWS 中。
  • 确保设置 GOMAXPROCS > 1,否则性能会很差。
  • 确保像 consul-template 这样的客户端配置为查询任何服务器,而不仅仅是领导者。
  • 尽可能地汇总文档。如果您不需要某个集合中的每个设置的单独 K/V,则将它们放在单个路径的文档中。它将使复杂性低得多。

  • 现在我们在生产和开发环境中运行 10 个、5 个节点的 Consul DC。

    关于consul - 领事可以支持大型键/值存储,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31229783/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com