Akka:邮件发送保证发送到快照存储
问题描述:
什么是发送到快照存储的邮件的传递保证,如DeleteSnapshot
,SaveSnapshot
等?Akka:邮件发送保证发送到快照存储
它是至少一次还是最多一次? 换句话说,如果我打电话给SaveSnapshot()
,我保证会收到SaveSnapshotSuccess/Failure
,或者只有在快照实际接收并接受或拒绝它们时才会收到它们?
答
从检查的源代码的SnapshotStore.scala
的最新版本,它看起来像只特质延伸Actor
和ActorLogging
,所以消息传递语义可能只是最多一次: