rabbitmq-qos провереноважноПишет Хаб
Окно выборки на каждый поток
в конфигурации это строка
rabbitmq-qos: …Сколько сообщений один поток-читатель может держать неподтверждёнными одновременно.
Значения
- Значения
положительное целое- применение
нужен перезапуск- где можно задать
в файле конфигурации · ключом запуска · переменной окружения
Подробно
Это та ручка, которая решает, сколько почты узел забирает себе, ещё ничего с ней не сделав. Забранные сообщения невидимы другим узлам и не возвращаются, пока узел не подтвердит их или не умрёт, поэтому большое окно на медленном узле обделяет остальной кластер, — а упавший узел отдаёт всё своё окно на повторную доставку, и вот откуда берутся двойники.
Что будет, если ошибиться
Узел с большим окном остановлен или упал.Всё, что было в его окне, возвращается в очередь на повторную доставку; то, что он уже передал принимающему серверу, но не подтвердил, может уйти дважды.из документации
Большое окно на узле, который медленно отправляет.Почта лежит забранной на этом узле, пока другие простаивают, и очередь выглядит пустее, чем она есть.вывод · вывод