Я знаю, что Astyanax может использовать только локальный контроллер домена, но согласно этой ссылке клиент выйдет из строя, если узлы в локальном контроллере домена перестанут работать. Мне было интересно, есть ли что-то похожее на это (настройка конфигурации), где запросы будут отправляться на узлы в локальном DC, если данные существуют на одном из узлов, и обращаться к узлам между центрами обработки данных только в случае крайней необходимости.
как сделать так, чтобы astyanax предпочитал локальный DC?
Ответы (1)
Это не параметр конфигурации, но вы можете добиться этого, используя следующий обходной путь. Имейте два инициализированных драйвера driver_dc1 и driver_dc2 в вашей установке, где каждый из них подключается к узлам соответствующего центра обработки данных.
try{
// perform operation using driver_dc1
}catch(ConnectionException e){
// perform operation using driver_dc2
}
person
skangayam
schedule
05.03.2015