标签: scala akka
我有几个参与者互相通信,并且在大多数情况下,发送的消息没有到达另一个参与者。
例如,当行动者A向B发送消息时,在大多数情况下,行动者B根本没有收到来自A的消息。 运行测试,有时失败,有时通过,因此行为是如此不可预测。
A
B
如何保证至少一次交货?我必须在哪里启用它?
答案 0 :(得分:2)
Akka默认情况下支持at-most-once消息传递。要启用至少一次保证,请使用Akka Persistence。
Akka Typed不支持至少一次传送yet。