求推荐实现SAGA事务模式的工具、框架或中间件(已找到eventuate)
支持SAGA事务模式的其他工具/框架推荐
嘿,很高兴能帮你补充更多支持SAGA事务模式的工具和框架!除了你找到的Eventuate Tram Sagas,这些都是业内比较常用的选项:
- Apache Camel:它的Saga组件同时支持 choreography( choreography 型)和 orchestration(编排型)两种SAGA实现方式,能轻松对接Kafka、ActiveMQ等主流消息中间件,如果你已经在使用Camel生态的话,上手会特别顺畅。
- Axon Framework:专注于CQRS和事件驱动架构的框架,内置了成熟的SAGA模块,通过监听领域事件来协调分布式事务,非常适合做DDD落地的复杂业务系统。
- Seata:阿里开源的分布式事务解决方案,它的SAGA模式支持状态机定义,还提供了可视化的事务编排能力,对Java生态友好,国内不少企业都在生产环境中用它。
- Spring Cloud Saga(已整合进Spring Cloud Alibaba):可以和Seata无缝配合,完美融入Spring Cloud微服务体系,能大幅简化Spring技术栈下的SAGA事务开发工作。
- MassTransit:针对.NET生态的分布式应用框架,自带SAGA模式支持,提供了基于状态机的事务编排能力,和RabbitMQ、Azure Service Bus等消息中间件适配得很好。
- Orkes Conductor:开源的编排引擎,支持SAGA事务的可视化编排,你甚至可以通过UI直接定义事务流程,特别适合需要低代码或可视化管理分布式事务的场景。
内容的提问来源于stack exchange,提问作者affo
相关产品推荐
相关产品推荐

