Скажите, что у меня есть отправитель электронной почты, который отвечает за отправку писем. Я хочу ограничить # участников, созданных для отправки электронных писем, поэтому я создал маршрутизатор.Как справляться с ошибками, когда один из участников роутера выдает исключение
class EmailSender extends Actor {
val router = context.actorOf(RoundRobinRouter(4).props(EmailSender.props))
def recieve = {
case SendEmail(emailTo: String, ..) =>
router ! SendEmailMessage(emailTo,..)
case ...
}
}
Я хочу понять 2 вещи здесь:
- Если сообщение электронной почты отправка не удается одним из актеров маршрутизатора, как будет EmailSender получить уведомление и я получить точную электронную почту, что не удалось?
Я думаю, вы забыли спросить 1 вещь :) «Я хочу понять здесь 2 вещи» – pedrorijo91