微服务和宏服务

一、概念
1.微服务(micro services):一个新兴的软件架构,分解了单个应用程序和服务。
2.宏服务(macro services):并非一个全新的什么架构,而是一种单体和微服务的折中理念。

实际上微服务并没有规定应该拆多细,所以说宏服务的关键是微服务拆拆分分的技巧,以降低其复杂度。

二、微服务发展方向增加了系统的复杂的
1.微服务日趋细化
2.微服务复用率达到顶峰
3.微服务之间的关系变得极其复杂
3.微服务的维护成本急剧增加
4.多人协同维护微服务变得不可能
三、宏服务的诞生
1.宏服务在微服务划分粒度上找到了一个相对平衡位置
2.宏服务搭建了一个理想的中台服务
3.宏服务的着眼点在一个一个的应用上
4.容易维护
5.协同维护
6.代码库重构更趋简单
四、讨论
留给大家讨论的,充分从自己的实际情况出发。

你可能感兴趣的:(笔记)