Axon中的聚合与AKKA中的Actor
我最近在实现基于事件溯源的微服务时使用了 Axon 框架。Axon 有聚合定义,我认为它与 Akka 中的 actor 非常相似。AKKA 中的 Actor 和 AXON 中的 Aggregate 之间有什么不同吗?
回答
如果您使用 CQRS/ES 模式,Axon Aggregates 和 Akka actor 都能够处理“命令消息”。Akka 基于 Actor 线程模型,而 Axon 基于 Java。可以在 AxonIQ 网站上的这篇文章中更深入地了解这些差异 -> https://axoniq.io/blog-overview/axon-and-akka---how-do-they-compare。这对两个平台进行了更全面的比较。
谢谢,维杰