Как восстановить сообщение, если актер akka выходит из строя по какой-то причине? - PullRequest
1 голос
/ 26 марта 2019

Я хочу решить два сценария:

  1. У меня есть субъект-отправитель и субъект-получатель. Как субъект-отправитель узнает, что субъект-получатель не отвечает. Завершенный случай 'можно использовать для получения уведомления, но какова задержка или ответ время Завершенное сообщение . Я не могу пропустить ни одного сообщения.
  2. Как я могу восстановить сообщения, которые в данный момент находятся в почтовом ящике прерванного субъекта?

1 Ответ

2 голосов
/ 26 марта 2019

Вам нужно будет разработать собственный протокол для подтверждения сообщений и того, что они были обработаны, и повторной отправки тех, которые не были обработаны.См .:

https://doc.akka.io/docs/akka/current/general/message-delivery-reliability.html

всегда можно добавить более высокую надежность поверх основных, но невозможно ретроактивно удалить надежность, чтобы получить большепроизводительность.

...