微服务小结

本文探讨了微服务架构的优缺点,优点包括扩展性强、可靠性高、有助于敏捷开发和部署等。缺点则涉及分布式系统的复杂性、数据库的一致性挑战、整体架构变更影响等多个方面。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

– – 读《微服务实战》 七篇文章小结

一、微服务的优缺点

优点: 扩展性强、可靠性高、有利于敏捷性开发和部署;概括为以下几点:

  • 分解了巨大单体式应用为多个服务方法解决了复杂性问题

  • 单个服务有专门开发团队开发,提供了开发效率,和方便重构

  • 部署独立,不需要协调其他服务部署对本服务的影响

  • 每个服务可以独立扩展,可以根据服务特点来满足需求的规模

缺点:

  • 微服务应用是分布式系统,会引入分布式系统固有的开发复杂度,如需要在RPC和消息传递之间选择并完成进程间通信机制。

  • 分区的数据库架构,你不得不使用一个最终一致性的方法,对开发者提出了更高的要求和挑战

  • 测试一个微服务架构的应用复杂。需要启动所有和它有关的服务

  • 微服务架构模式应用的改变将会波及多个服务

待续……

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值