Общий почтовый ящик / получатель в модели актера
Я читаю об Akka и Actor Model, и мне мешает сомнение. Я знаю, что у каждого актера может быть один или несколько получателей. Мой вопрос: может ли получатель делиться между несколькими участниками?
1 ответ
Решение
Перефразировать ваш вопрос;
могут ли актеры совместно использовать почтовый ящик?
Самый простой способ добиться этого - использовать BalancingDispatcher, как описано в этом разделе документации в разделе "Типы диспетчеров". Вы можете указать диспетчера, которого вы хотите использовать для актера, увядшего при создании актора или в вашем файле.conf. При использовании все участники, использующие этот диспетчер, используют один и тот же почтовый ящик и должны иметь возможность обрабатывать все ожидаемые сообщения.