微服务设计原则 -简记
微服务的设计原则
1.单一职责原则
每一个为鼓舞模块,只关心,或者说只负责自己的业务规则.
2.服务自治原则
每一个微服务模块的开发,需要有自己的开发,测试,运维,部署这一条独立的流水线,如果可能,每一个微服务的数据库也最好是独立的,完完全全将微服务的独立模块把它变成一个独立的项目去做
3.轻量级通讯原则
微服务之间,有时需要跨平台,跨语言进行通讯,那么这需要在通讯时,将语言特色,平台的差异去掉.
无论独立的微服务的模块内部使用何种语言开发,只要在通讯层面将这些个区别拿掉,就可以完成通讯.
4.接口明确原则
原创
2020-08-10 09:52:34 ·
1035 阅读 ·
0 评论