The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  вход/выход  слежка  RSS
"Failover via DNS"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (DNS)
Изначальное сообщение [ Отслеживать ]

"Failover via DNS"  +/
Сообщение от Сергей Шириков on 05-Сен-16, 23:07 
Добрый день.
У меня возникла необходимость реализовать такую схему:

Есть 2 адреса ip у одного сервера два канала интернет соответсвенно. Во дин момент времени работает один канал. Если он отваливается - включается второй.
Есть клиент написанный на java под android который стучится по fqdn.
Хочу сделать, чтобы при падении первого канала автоматом клиент стучался на второй, но вот беда, делаю round robin dns и получаю то, половина запросов от клиента летит на выключенный адрес\канал и клиентский софт отваливается по таймауту и пишет ошибку соединения.  
Хотя в документации на метод сказано
http://www.baeldung.com/httpclient-timeout
что должно работать, ан нет.
Какие еще есть варианты получить рабочую схему с failover?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Failover via DNS"  +/
Сообщение от eRIC (ok) on 06-Сен-16, 07:55 
> но вот беда, делаю round robin dns и получаю то, половина
> запросов от клиента летит на выключенный адрес\канал и клиентский софт отваливается

DNS записи в round robin выдаются по очереди в независимости работает узел или нет.
Учитывая что HttpClient умеет работать с round robin DNS, а ваш сервер нет (--> Во дин момент времени работает один канал <--) всегда будет половина клиентов отваливаться.

Добейтесь чтобы ваш сервис был доступен с 2х разных каналах одновременно и тогда ваша связка будет работать.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру