带有RoundRobinPool的Akka持久化器
我正在尝试使用Akka persisten actors实现eventsourcing。接收方参与者是持久的,他们在处理消息之前会持久化消息。我有一群坚持不懈的接受者演员。既然这些参与者池的持久id是相同的,那么如何处理恢复呢?或者我想了解在演员库中使用持久性的正确方法 我正在考虑使用这个属性“akka.persistence.max-concurrent-recoveries=1” 注意:根据文档,我正在使用java: 注意:persistenceId必须是日志中给定实体的唯一ID (数据库表/键空间)。在重播消息时,保留到 日志,您可以使用persistenceId查询消息。所以,如果两个不同 实体共享相同的persistenceId,消息重放行为为 腐败 似乎您需要为每个实体参与者使用唯一的带有RoundRobinPool的Akka持久化器,akka,Akka,我正在尝试使用Akka persisten actors实现eventsourcing。接收方参与者是持久的,他们在处理消息之前会持久化消息。我有一群坚持不懈的接受者演员。既然这些参与者池的持久id是相同的,那么如何处理恢复呢?或者我想了解在演员库中使用持久性的正确方法 我正在考虑使用这个属性“akka.persistence.max-concurrent-recoveries=1” 注意:根据文档,我正在使用java: 注意:persistenceId必须是日志中给定实体的唯一ID (数据库表
persistenceId
进行akka集群分片
另见:
谢谢。我之前看过医生,然后我有了这个疑问。顺便说一下,我不想使用集群切分,我想在同一个JVM中扩展参与者。我认为正确的方法是删除receiver actos上的持久性。