按照本文中的建议,我已将我的应用程序配置为使用特定于区域的 Gremlin 端点,以便始终将读取和写入定向到同一数据中心中的主副本(Cosmos DB 帐户是多主的,并且部署了应用程序到 AKS 上的每个区域)。我的问题是:如果发生区域性 Cosmos DB 中断,使用特定于区域的 Gremlin 连接字符串时会出现什么行为?引用受中断影响的区域端点的应用程序是否会自动重定向到 Cosmos 副本健康的区域?
问问题
79 次
1 回答
0
这取决于应用程序用于连接的客户端 SDK 和连接字符串逻辑。如果应用程序连接字符串指向 .NET SDK URI,那么您将需要实现.NET SDK v2或.NET SDK v3多主机功能。如果您使用 Gremlin 端点,请遵循特定指南:Cosmos DB for Graph Accounts 的区域端点
一旦正确配置,如果发生中断,路由将自动重定向到可用的写入区域。
于 2020-05-06T01:01:30.253 回答