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 上的这篇文章中更深入地了解这些差异。这样可以对两个平台进行更全面的比较。

谢谢, 维杰