什么是微服务?微服务的优缺点是什么?

2019-04-25 06:57:01来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

[学习笔记]

2)什么是微服务?马 克-to-win@马克java社区:传统的整体式架构(Monolithic Architecture)把所有业务放在一起,一起开发,一起运行。但随着新需求的不断增加,版本迭代异常困难。微服务这种架构风格就是一个大型软件系 统由一个或多个微服务组成。每个微服务仅负责一件业务任务,系统中各个微服务可被独立部署,更快地交付并推出市场,各个微服务之间是松耦合的。
马 克-to-win@马克java社区:微服务的缺点是:1) 单一系统变分布式,招致分布式的难度和问题。异步的问题,延迟的问题,版本的问题,事务的问 题。2)开发人员需要熟知运维与生产环境,招聘困难。3)一个新品发布可能涉及大量相关产品服务,发布风险加大。4)被上层微服务公用的底层代码,每个微 服务一人来一份,代码重复。

马克-to-win@马克java社区:一句话:为了解决过去的问题,提出新的解决方案,又引进新的问题。所以对于新技术,我的观点,慎用!所以我们的spring cloud只介绍入门上手。




版权声明:本文为转载文章,原文地址:https://blog.csdn.net/mark_to_win/article/details/88735478


原文链接:https://www.cnblogs.com/haima1949/p/10762909.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:java 学习必备的软件,持续更新中

下一篇:Java基础-异常、断言