如何为演员设定至少一次策略?

时间:2019-07-11 19:31:29

标签: scala akka

我有几个参与者互相通信,并且在大多数情况下,发送的消息没有到达另一个参与者。

例如,当行动者AB发送消息时,在大多数情况下,行动者B根本没有收到来自A的消息。 运行测试,有时失败,有时通过,因此行为是如此不可预测。

如何保证至少一次交货?我必须在哪里启用它?

1 个答案:

答案 0 :(得分:2)

Akka默认情况下支持at-most-once消息传递。要启用至少一次保证,请使用Akka Persistence

Akka Typed不支持至少一次传送yet