【发布时间】:2019-12-14 06:49:59
【问题描述】:
它在文档中说 akka 具有“最多一次交付”,并且不能保证消息到达目的地。
这种行为的原因是什么?未传递的消息会发生什么?他们被认为是迷路了吗?
编辑:我忘记了最重要的部分。有没有可以参考的损失率? 你知道我对消息传递保证有多么悲观吗(比如有 % 的失败率吗?).. 仅仅因为我有一个演员集群,他们将在同一个网络服务器上运行,而我没有'不知道我是否应该考虑消息失败是 5 分之一,还是 100 分之一。
【问题讨论】:
-
使用此文档可以清楚地理解:doc.akka.io/docs/akka/current/general/…,是的,如果消息未传递,则认为丢失。这可能是由多种原因造成的,包括发送和接收消息时的传输错误。
标签: java akka distributed-system