Наличие области чтения / записи в Azure CosmosDB

Возможно ли сделать данный Регион как Чтение / Запись в настройке CosmosDB Geo Redundant.

Я использую 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. Любая помощь здесь будет принята с благодарностью.

ТИА

1 ответ

Вам также нужно установить enableEndpointDiscovery чтобы быть правдой.

Когда значение этого свойства равно true, SDK автоматически обнаружит текущие регионы записи и чтения, чтобы гарантировать отправку запросов в правильный регион на основе регионов, указанных в свойстве PreferredLocations. Значение по умолчанию - true, означающее, что обнаружение конечной точки включено.

ОБРАЗЕЦ КОДА

Другие вопросы по тегам