Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Балансировка на уровне конфига spring / 4 сообщений из 4, страница 1 из 1
26.09.2016, 10:14
    #39315374
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Балансировка на уровне конфига spring
Добры день

Есть веб спринг приложение .

Есть внешний файл конфига - в нем прописаны параметры сервера с котором веб сервер спринг (jetty) вступает во взаимодействие
как https клиент по rest протоколу.

Иногда Этот сервис не доступен и возвращает 500 ошибку ...

у этого сервиса есть дублирующие ноды .

Вопрос как сделать балансировку? чтобы клиент на стороне веб сервера jetty автоматически перенаправлял все запросы на вторую ноду, если первая отвалилась?
...
Рейтинг: 0 / 0
26.09.2016, 10:27
    #39315392
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Балансировка на уровне конфига spring
Atum1как https клиент по rest протоколу.

и в каком виде клиент это не важно?

Atum1Иногда Этот сервис не доступен и возвращает 500 ошибку ...

Существует 100500 других способов зафейлить HTTPS запрос, но предлагается запилить решение только для кода 500?

Atum1Вопрос как сделать балансировку? чтобы клиент на стороне веб сервера jetty автоматически перенаправлял все запросы на вторую ноду, если первая отвалилась?
Странно, конечно. Но почему это должен делать именно клиент? Кто-то еще эти дублирующие сервера вообще использует?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
for(URL destination : destinations) {
   if(sendRequest(request)) break;
}

boolean sendRequest(T request) {
    boolean success = false;
    try{
        int httpStatus = sendRequest(request, primaryDestination);    
        success = !codeRequiresResend(httpStatus);
    } catch(IOException e){
        logger.error(e);
    }
    return success;
}
...
Рейтинг: 0 / 0
26.09.2016, 10:30
    #39315395
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Балансировка на уровне конфига spring
Blazkowicz,

ну может быть на уровне сети - с той стороны стоять абстрактное имя и за ним балансировщик .
...
Рейтинг: 0 / 0
26.09.2016, 15:21
    #39315667
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Балансировка на уровне конфига spring
Atum1Иногда Этот сервис не доступен и возвращает 500 ошибку ...
у этого сервиса есть дублирующие ноды .
Вопрос как сделать балансировку?mod_proxy/mod_proxy_http для Apache HTTPd или аналогичные разделы документации nginx.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Балансировка на уровне конфига spring / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]