max*_*sil 2 azure azure-cosmosdb
在 CosmosDB SDK v2 中,可以在客户端创建期间设置首选位置(通过ConnectionPolicy.PreferredLocations设置)。但是,我在 Cosmos DB SDK v3 中没有看到类似的设置。根据我的理解,v3 中最接近的设置是CosmosClientOptions.ApplicationRegion,但它只允许提供单个区域。
有没有办法在 SDK v3 中设置首选位置列表?
V3 SDK 采用了不同的方法。通过指定ApplicationRegion(您的应用程序实际运行的区域),它将根据邻近度和帐户可用性(您的帐户配置到的区域)自动填充区域的优先级以优化延迟。
如果您的应用程序在美国西部运行,而您的 Cosmos DB 帐户位于美国东部、欧洲和美国西部,则当您将 设置ApplicationRegion为美国西部时,它会自动创建美国西部、美国东部和欧洲的首选列表(顺序为距离)。
您只需要专注于定义您的应用程序运行的区域。
| 归档时间: |
|
| 查看次数: |
959 次 |
| 最近记录: |