我们正在考虑使用CQRS/ES,并希望将Axon框架与Kafka集成,但“发布条件日期”是一个问题,您是否考虑过发布此扩展?作为Axon项目的负责人,您认为如果我们使用Spring Cloud Stream而不是这个扩展会怎么样?
发布于 2021-07-13 17:49:27
更直接地联系AxonIQ关于Kafka Extension的方法是在我们自己的用户论坛上提出一个问题。我们确实监测到了这一点(因此得到了响应),但时间框架往往会更短一些。
现在,进入你的问题的主题。当然,我们已经考虑过将Kafka扩展移出其发布候选状态!不过,它一直处于这种状态,因为它一直在等待潜在的bug响应。
就目前而言,我们与Kafka扩展的用户没有太多的直接客户联系。主要是因为大多数用户正在转向Axon Server。Axon Server的好处是,它不仅处理事件(如Kafka),还提供命令和查询分发,以及为事件存储提供适当级别的支持。这种组合对于您的基础架构构建干净的CQRS、DDD和基于事件源的应用程序至关重要。
无论如何,我们没有与用户有太多的直接联系,这一事实使这个过程变得复杂,以至于我们有足够的信心,一切都能正常工作。它现在已经处于这种状态很长一段时间了,我们正在考虑尽快发布它。
作为Axon项目的负责人,如果我们使用Spring Cloud Stream而不是这个扩展,您认为如何?
Spring Cloud Streams听起来像是一个很好的事件分发平台,就像Kafka一样。你最终会遇到我刚才强调过的同样的困境。它只解决事件分发,而您还需要命令和查询分发,以及专用的事件存储。如果您想专注于业务功能,而不是在下面设置四种不同的类型,我建议您尝试一下Axon Server。
https://stackoverflow.com/questions/68288406
复制相似问题