领域驱动设计框架Axon实践-第1篇.docxVIP

  • 5
  • 0
  • 约3.98千字
  • 约 14页
  • 2022-03-21 发布于浙江
  • 举报
? ? 领域驱动设计框架Axon实践 ? ? 背 景? 2004年,Eric Evans发表了Domain Driven Design(领域驱动设计,DDD)这一著作,并在书中对领域驱动作出了开创性的理论阐述,至今领域驱动设计已问世十几年。 近几年来随着微服务盛行, ES?(Event Sourcing)事件溯源和CQRS?(Command Query Responsibility Segregation)读写分离也成为了一个越来越流行的概念,使用ES和CQRS好处在此不做赘述,但是也存在颇多弊端,比如事件数量巨大、回溯状态需要提前预热、缺少成熟的框架支撑等。在这种情况下,2009年Allard Buijze在JVM平台开源了Axon Framework用来解决此问题,简单说来Axon就是集成了DDD、ES和CQRS于一身,落地实现的一套框架方案,并成立了一家公司Axon IQ,专门与Axon产品合作。 爱奇艺号技术团队,在实施微服务化过程中,应用领取驱动思想,采用Axon框架落地了多个服务,下面是实施过程中的经验总结。 技术选型 爱奇艺号合同中台面向用户提供签约功能,从发起签约到运营审核、供应商、采购单、扫描件、归档等流程漫长,状态颇多,业务较为复杂,同第三方系统交互较多,对于有问题数据需要进行定位和回溯。项目初期为了更好的满足这些需求,我们调研了一下比较成熟的框架,包括

文档评论(0)

1亿VIP精品文档

相关文档