领域驱动设计
唯重
空性
展开
-
Axon参考指南 - 2.事件驱动的微服务
在设计和创建(事件驱动的)微服务系统时,DDD和CQRS概念一章中描述的概念非常适用。在本章中,我们将明确列出在此类环境中应用Axon的几种常见策略。 进化的微服务 在AxonIQ,我们相信系统会逐渐发展为微服务,而不是尝试从头开始构建微服务系统。主要原因是探索合理的上下文边界(请参阅“边界上下文”)和模型需要时间。与在整体系统中相比,在分布式系统中更改这些边界要困难得多。 Axon利用组件的分离...翻译 2020-02-14 17:48:42 · 398 阅读 · 0 评论 -
Axon参考指南 - 1.DDD和CQRS概念
Axon很大程度上基于域驱动设计(DDD)和命令查询责任隔离的原则。尽管对这些概念的完整解释超出了本参考指南的范围和意图,但我们确实希望提供有关Axon应用程序上下文中最重要概念的摘要。 战略概念 战略概念是相对较高的概念,它们在体系结构级别上影响系统的设计。它提供了设计组件边界及其之间相互作用的概念。尽管它们不会直接影响单个Axon应用程序的设计,但此类应用程序的边界通常会受到这些概念的影响。 ...翻译 2020-02-14 17:28:29 · 1281 阅读 · 0 评论