微服务小结

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

一、微服务的优缺点

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

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

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

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

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

缺点:

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

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

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

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

待续……

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值