领域驱动设计框架Axon学习笔记(1)

ES (Event Sourcing)事件溯源和CQRS (Command Query Responsibility Segregation)读写分离也成为了一个越来越流行的概念,使用ES和CQRS好处在此不做赘述,但是也存在颇多弊端,比如事件数量巨大、回溯状态需要提前预热、缺少成熟的框架支撑等。在这种情况下,2009年Allard Buijze在JVM平台开源了Axon Framework用来解决此问题,简单说来Axon就是集成了DDD、ES和CQRS于一身,落地实现的一套框架方案,并成立了一家公司Axon IQ,专门与Axon产品合作。

一下同类比较成熟的框架,包括Cola、Axon、Activiti、Spring StateMachine:
框架选型对比
这里,因为Axon支持事件回溯,排查历史问题较为方便,并且官方文档完善,一直处于更新维护中。StateMachine较为轻量,流程变更对于历史数据兼容性良好。爱奇艺团队综合考虑采用Axon+StateMachine相结合,实现简版工作流引擎

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值