gpt4 book ai didi

azure - 在直接模式下,哪些数据通过网关连接到 CosmosDB?

转载 作者:行者123 更新时间:2023-12-03 05:23:49 25 4
gpt4 key购买 nike

我们正在 Azure 上使用 CosmosDB 实例。它为我们拥有的每个区域提供多个读取副本,以及一个写入主机。

我注意到随着时间的推移,有很多调用导致超时。我们使用的是直接连接模式,但查看 Azure 指标,我发现网关调用的延迟很长。因此,必须有某种类型的调用/数据仍然使用网关连接(也许是某种元数据?)来与数据库通信。

下面是网关延迟的屏幕截图,您可以看到一些东南亚调用需要 10 秒,并导致提到的端到端超时。

enter image description here

那么为什么有些调用在 Direct 模式下使用网关连接呢?通过网关模式发送什么?

最佳答案

对此进行了详细解释:https://www.youtube.com/watch?v=McZIQhZpvew

Direct 模式下的 SDK 需要对 Gateway 进行 HTTP 调用来获取:

  • 账户信息(哪些区域可用、一致性配置是什么等)
  • 容器信息(分区键定义是什么?)
  • 路由信息(数据平面操作连接到的 TCP 地址是什么)
  • 任何元数据资源操作(数据库/容器上的 CRUD)

这些都被视为元数据/管理平面操作,并通过网关。数据平面操作(CRUD/项目/文档查询)通过 TCP 完成。

关于azure - 在直接模式下,哪些数据通过网关连接到 CosmosDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70293109/

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