如果akka演员出于某种原因失败,如何恢复消息?

问题描述 投票:1回答:1

我想解决两个场景:

  1. 我有一个发送方Actor和一个Receiver Actor,发送方actor如何知道接收方actor没有响应.Terminated case'可用于获取通知但是Terminated消息的延迟或响应时间是多少。我甚至不能错过任何一条消息。
  2. 如何恢复当前在已终止的actor的邮箱中的邮件?
akka akka-cluster akka-persistence
1个回答
2
投票

您需要开发自己的协议来确认消息,并且已经过处理,并重试那些尚未处理的消息。看到:

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

总是可以在基本的基础上增加更强的可靠性,但是为了获得更高的性能,不可能主动地去除可靠性。

© www.soinside.com 2019 - 2024. All rights reserved.