繁体   English   中英

在Azure CosmosDB中具有读/写区域

[英]Having a read/write region in Azure CosmosDB

是否可以在CosmosDB地理冗余设置中将给定的区域设置为“读/写”。

我将Azure DocumentDB与Java SDK结合使用,并尝试使用如下所示的连接策略覆盖位置首选项

ConnectionPolicy policy = new ConnectionPolicy();
policy.setEnableEndpointDiscovery(true);
List<String> locations = new ArrayList<>();
locations.add("West US");
policy.setPreferredLocations(locations);

但是我仍然可以在Metrics Explorer中看到一些向East发送的请求。 在这里的任何帮助将不胜感激。

TIA

您还需要将enableEndpointDiscovery设置为true。

当此属性的值为true时,SDK将自动发现当前的读写区域,以确保根据PreferredLocations属性中指定的区域将请求发送到正确的区域。 默认值为true,表示已启用端点发现。

样本代码

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM