Skip to content
/ DOMA Public

面向领域的微服务体系架构 Domain-Oriented Microservice Architecture

License

Notifications You must be signed in to change notification settings

huqinghua/DOMA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

面向领域的微服务体系架构示例

采用DDD思想指导的微服务体系架构示例。

以域为维度:

不是以业务微服务为导向,而是以域服务为导向,构建领域服务集合,由这些领域服务为业务提供支撑。

好处:相似的业务流程放在一起,形成内聚的单元,提升稳定性,维护性,重用性。同时形成结构化需求,可以更快速的响应和交付。

分层:

在域服务内,领域层和应用层隔离。领域层重点关注领域模型的表达,是业务的核心。应用层关注任务的完成。通过分层,获得含义丰富,结构清晰的软件。

域服务重点表达领域概念,对外展示各类领域服务。跨域业务流程可以编排域服务提供的各种服务来实现,实现需求的快速响应和高质量交付

About

面向领域的微服务体系架构 Domain-Oriented Microservice Architecture

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages