微服务和宏服务
一、概念
1.微服务(micro services):一个新兴的软件架构,分解了单个应用程序和服务。
2.宏服务(macro services):并非一个全新的什么架构,而是一种单体和微服务的折中理念。
实际上微服务并没有规定应该拆多细,所以说宏服务的关键是微服务拆拆分分的技巧,以降低其复杂度。
二、微服务发展方向增加了系统的复杂的
1.微服务日趋细化
2.微服务复用率达到顶峰
3.微服务之间的关系变得极其复杂
3.微服务的维护成本急剧增加
4.多人协同维护微服务变得不可能
三、宏服务的诞生
1.宏服务在微服务划分粒度上找到了一个相对平衡位置
2.宏服务搭建了一个理想的中台服务
3.宏服务的着眼点在一个一个的应用上
4.容易维护
5.协同维护
6.代码库重构更趋简单
四、讨论
留给大家讨论的,充分从自己的实际情况出发。
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
