java实践实战架构

09、DDD分层架构与微服务代码模型

2020-07-26  本文已影响0人  技术灭霸

DDD分层架构与微服务代码模型

微服务代码模型

1、用户接口层

2、应用层

3、领域层

4、基础层

Infrastructure 的代码目录结构有:config 和 util 两个子目录。

Config主要存放配置相关代码;Util主要存放平台、开发框架、消息、数据库、缓存、文件、总线、网关、三方类库、通用算法等基础代码,你可以为不同的资源类别建立不同的子目录。

总结

第一点:聚合之间的代码边界一定要清晰。在以后业务发展和需求变更时,可以很方便地实现业务功能和聚合代码的重组,在微服务架构演进中将会起到非常重要的作用。

第二点:一定要有代码分层的概念,搞清楚代码的职责,将它放在职责对应的代码目录内。如果将核心领域逻辑代码放到应用层,微服务慢慢就会演变成传统的三层架构模型了。

上一篇 下一篇

猜你喜欢

热点阅读