微服务架构设计模式

2019-08-10  本文已影响0人  defungo

扩展立方体:

微服务架构的关键特性是每一个服务之间都是松耦合的。

模式的结构

1.需求:必须解决的问题

2.结果上下文:采用模式后可能带来的后果

3.相关模式

拆分服务

根据业务查分服务

根据DDD定义域,拆分

拆分原则
1.单一职责
改变一个雷应该只有一个理由
2.闭包原则
在包中包含的所有类应该是对同类的变化的一个集合。也就是,如果对包做出修改,需要调整的类应该都是在这个包之内。

按业务能力和子域以及单一职责原则和闭包职责原则进行分解试讲引用程序分解为服务的好方法。为了应用他们并成功架构。还需解决一些事物管理和进程间通信的问题

上一篇下一篇

猜你喜欢

热点阅读