01.03.2015, 22:30
|
#2286
|
Местный
Регистрация: 02.04.2009
Ресивер: Azbox HD Premium. Amiko 8900 Allien, Openbox 7200, Openbox 770
Адрес: Крым Ялта
Сообщений: 375
Сказал(а) спасибо: 112
Поблагодарили 411 раз(а) в 212 сообщениях
Вес репутации: 18
|
Цитата:
Сообщение от Serhiyrw
Я так понял, сначала запрос отправляется на первый сервер, если он не отвечает- то на второй?
|
Для mode=2 так и есть. Но есть и другие варианты очередности опроса ридеров, задаваемые параметром mode. Из документации:
0:
mode =
- 0 - выбирать ридер с наименьшим временем декодирования запроса (кол-во запросов в очереди * среднее время декодирования)
- 1 - выбирать ридер с наименьшим кол-вом запросов в очереди
- 2 - выбирать первый ридер в группе
- 3 - round-robin
# chain = cardA/3, сardB/5, cardC/123
# через косую черту задается кол-во запросов, которые можно отдать в ридер, если порядковый номер поступившего запроса больше, то запрос отправляется в следующий по цепочке ридер, если это последний ридер и кол-во запросов превышено, обнуляются счетчики запросов всех ридеров и запрос передается в начало цепочки
- 4 - параллельное декодирование несколькими ридерами
- 5 - SID lease резервирование ридера под запросы с одинаковым SID
# chain = cardA/1, сardB/5, cardC/123; cardD/0
# через косую черту задается кол-во каналов SID, которые отработает ридер
# 0 - без лимита (cardD/0)
# при поступлении запроса в балансировщик, будет найден ридер, который уже отрабатывал запрос с данным SID или будет зарезервирован свободный ридер
# ридер резервируется на lease_time секунд, в случае, если за это время не поступит ни одного запроса, то ридер будет освобожден для других запросов
lease_time = 30 #секунд
|
|
|