首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Cosmos DB ConnectionPolicy

是Azure Cosmos DB中用于设置连接策略的一个概念。连接策略定义了客户端与Cosmos DB服务之间的通信方式和行为。

连接策略可以通过设置以下几个参数来进行配置:

  1. ConnectionMode:连接模式,指定客户端连接到Cosmos DB服务的方式。有两种可选模式:
    • Gateway:通过Azure Cosmos DB网关进行连接,适用于客户端与Cosmos DB服务之间有防火墙或代理的环境。
    • Direct:直接与Cosmos DB服务的后端节点进行连接,适用于客户端与Cosmos DB服务之间的网络环境没有防火墙或代理。
  • ConnectionProtocol:连接协议,指定客户端与Cosmos DB服务之间使用的通信协议。有两种可选协议:
    • Tcp:使用TCP/IP协议进行通信。
    • Https:使用HTTPS协议进行通信,提供了更高的安全性。
  • RetryOptions:重试选项,指定在连接或请求失败时客户端进行重试的行为。可以配置以下参数:
    • MaxRetryAttemptsOnThrottledRequests:当请求因为超过吞吐量限制而被拒绝时,客户端进行重试的最大次数。
    • MaxRetryWaitTimeInSeconds:在重试之间等待的最大时间间隔。

ConnectionPolicy可以通过创建一个ConnectionPolicy对象,并使用相关属性进行配置,然后将其传递给Cosmos DB客户端进行连接。

Cosmos DB ConnectionPolicy的应用场景包括但不限于以下几个方面:

  • 在有防火墙或代理的网络环境下,使用Gateway连接模式进行连接。
  • 在对安全性要求较高的场景下,使用Https连接协议进行通信。
  • 配置重试选项以处理因超过吞吐量限制而导致的请求被拒绝的情况。

对于腾讯云相关产品和产品介绍链接地址,由于不能提及具体品牌商,无法给出相关链接。但是,腾讯云提供了类似的云数据库服务(例如TencentDB),用户可以参考其文档和官方网站获取更多相关信息。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券