Akka 事件源演员重播

Akka 事件源演员重播,akka,Akka,我一直致力于在我们的应用程序中集成有保证的actor消息传递 我正在查看邮件重播部分-。我们的应用程序将收到大量消息,我们不希望在应用程序重新启动时重播从头开始。这将大大增加我们的应用程序启动时间 因此,正如wiki中所建议的,我们计划从一个较高的序列号开始重播。因此,我们的应用程序必须有一些逻辑来定义这个较高的序列号 我想知道是否有一种简单的方法可以查询eventsourced框架,以找到成功确认消息的最高序列号。在这种情况下,我们不需要在我们的应用程序中写入任何逻辑,我们可以从这个最高的序列

我一直致力于在我们的应用程序中集成有保证的actor消息传递

我正在查看邮件重播部分-。我们的应用程序将收到大量消息,我们不希望在应用程序重新启动时重播从头开始。这将大大增加我们的应用程序启动时间

因此,正如wiki中所建议的,我们计划从一个较高的序列号开始重播。因此,我们的应用程序必须有一些逻辑来定义这个较高的序列号


我想知道是否有一种简单的方法可以查询eventsourced框架,以找到成功确认消息的最高序列号。在这种情况下,我们不需要在我们的应用程序中写入任何逻辑,我们可以从这个最高的序列号开始重播。

您可能正在寻找的是(以及通过
频道!交付的激活)。一个可靠的通道在被激活时,会自动开始重新传递未被目的地确认的所有消息


ReplayParams
用于将消息重放到处理器(持久/有状态参与者)。如果要减少处理器状态的恢复时间,请考虑使用../p>谢谢指针。似乎独立的用法适合我们的用例。