Я только что прочитал статью о шаблоне лидер / последователь и, если я правильно понял, я держу своих рабочих в очереди, и первый рабочий принимает входящий запрос и отключается из очереди.
При нормальной очереди работ ( rabbitmq и beanstalkd , например) наоборот: я держу свои задания в очереди, и как только рабочий заканчивает их обработку, просто берет первое задание из очереди.
Что-то мне не хватает?
Итак, каковы преимущества подхода «лидер / последователь» вместо рабочей очереди? Или, наоборот, в каких ситуациях рабочая очередь подходит лучше?
Пока, Нико