Подтвердить что ты не робот

Может ли несколько экземпляров sidekiq обрабатывать одну и ту же очередь

Я не знаком с внутренними компонентами Sidekiq и задаюсь вопросом, можно ли запустить несколько экземпляров Sidekiq с одинаковой конфигурацией (обрабатывать одни и те же очереди).

Возможно ли, что два или более экземпляра Sidekiq будут обрабатывать одно и то же сообщение из очереди?

UPDATE:
Мне нужно знать, есть ли возможный конфликт при запуске Sidekiq на более чем 1 машине

4b9b3361

Ответ 1

Да, sidekiq может полностью запустить много процессов в одной очереди. Redis просто передаст сообщение случайному процессу.

Ответ 2

Нет, я запускал Sidekiqs на разных машинах без проблем.

Каждый из Sidekiqs считывает с того же сервера redis, а redis очень надежен в многопоточных и распределенных сценариях.

Кроме того, если вы посмотрите на веб-интерфейс для Sidekiq, он отобразит всех рабочих на всех компьютерах, потому что все рабочие зарегистрированы на том же сервере redis.

Так нет, никаких проблем.