持久的Akka邮箱和无损

时间:2015-06-05 19:25:24

标签: queue persistence akka actor

在Akka中,当演员在处理消息时死亡(在onReceive(...) { ... }内,该消息丢失。有没有办法保证无损?有没有办法让Akka始终保持消息之前将它们发送到onReceive,以便在演员死亡时可以恢复并重播它们?

也许就像持久邮箱一样?

1 个答案:

答案 0 :(得分:4)

是的,请查看Akka Persistence,特别是AtLeastOnceDelivery。这会在发件人方存储邮件,以便在传递过程中也能够弥补损失,因为否则邮件可能无法到达目标邮箱。