如何等待Akka Persistent Actor持久化所有人?

如何等待Akka Persistent Actor持久化所有人?,akka,event-sourcing,akka-persistence,Akka,Event Sourcing,Akka Persistence,我想在使用persistAll持久化并更新参与者的状态后发送回复。不幸的是,我没有找到一个回调或onSucces处理程序来在最后一个事件被持久化后发回回复。这是API的一个缺点,没有内置的方法来对所有持久化事件做出反应,您必须自己保留一个计数器或一组已完成的持久化,并且仅在最后一个持久化完成时触发逻辑 据我记忆所及,这是不容易修复的,因为它会破坏二进制和源代码的兼容性 在“下一代”持久化参与者(Akka类型)中,这比您预期的更有效,并且当所有事件完成时,您希望在成功持久化事件时执行的副作用将只执

我想在使用persistAll持久化并更新参与者的状态后发送回复。不幸的是,我没有找到一个回调或onSucces处理程序来在最后一个事件被持久化后发回回复。

这是API的一个缺点,没有内置的方法来对所有持久化事件做出反应,您必须自己保留一个计数器或一组已完成的持久化,并且仅在最后一个持久化完成时触发逻辑

据我记忆所及,这是不容易修复的,因为它会破坏二进制和源代码的兼容性


在“下一代”持久化参与者(Akka类型)中,这比您预期的更有效,并且当所有事件完成时,您希望在成功持久化事件时执行的副作用将只执行一次。

共享您尝试实现的部分,最好使用一些通用代码