1-1 如何衡量微服务的利弊

一、微服务的利弊

1、单体应用的利弊

项目初期单体应用可以做到快速成型,快速上线;但时间久了之后,每次修改都升级就会牵一发动全身,维护困难;时间久了代码会像一坨翔一样难维护;

2.微服务化的利弊

微服务化:始终代表996先进生产力的发展要求;始终代表糙快猛开发模式的前进方向;始终代表最广大资本家的根本利益。

优点:分封制(业务花头、独立演进)VS集权;快上快下(独立部署、回滚影响小、快速验证)VS牵一发动全身;水位调配(弹性计算、资源利用率)VS大水漫灌;细粒度容错(限流、降级、熔断)VS生死与共;业务解耦(单一职责、领域建模、规范数据/业务对象访问)VS大锅乱炖;

缺点:部署结构复杂;解决方案:spring、k8s虚拟机部署

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
禁止转载,如需转载请通过简信或评论联系作者。

相关阅读更多精彩内容

友情链接更多精彩内容