好处:
1、服务划分粒度更细,有利于资源复用,有利于提高开发效率
2、可以更准确地制定优化服务方案,提高系统的可维护性
3、微服务架构采用去中心化思想,服务间采用rest风格等轻量级通信,重量比ESB轻
4、适合网络时代,产品迭代周期更短
缺点:
1、微服务过多,管理成本高,不利于系统维护
2、对分布式系统开发成本高(容错、分布式事务等)的团队挑战较大
虽然总体上优势超过劣势,但目前SpringCloud是一个非常完善的分布式框架,目前很多企业似乎都开始使用微服务
好处:
1、服务划分粒度更细,有利于资源复用,有利于提高开发效率
2、可以更准确地制定优化服务方案,提高系统的可维护性
3、微服务架构采用去中心化思想,服务间采用rest风格等轻量级通信,重量比ESB轻
4、适合网络时代,产品迭代周期更短
缺点:
1、微服务过多,管理成本高,不利于系统维护
2、对分布式系统开发成本高(容错、分布式事务等)的团队挑战较大
虽然总体上优势超过劣势,但目前SpringCloud是一个非常完善的分布式框架,目前很多企业似乎都开始使用微服务
版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。