领域驱动设计理解&总结 (4)

六边形架构视角:架构中存在两个区域,“外部区域”和“内部区域”,外部区域 供给客户提交输入,内部区域 获取持久化数据、对数据进行存储或转发。

领域驱动设计理解&总结

面向服务架构

服务设计原则

服务契约:通过契约文档,服务阐述自身的目的与功能;

松耦合:服务将依赖关系最小化;

服务抽象:服务只发布契约,隐藏内部逻辑;

服务重用性:一种服务可被其他所有服务重用;

服务自治性:服务自行控制环境与资源以保持独立性;

服务无状态性:服务负责消费方的状态管理;

服务可发现性:客户可通过服务元数据来查找服务和理解服务;

服务组合性:一种服务可用由其他服务组合而成,不用管其他服务的大小和复杂性如何;

参考资料

《实现领域驱动设计》

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zyzgxz.html