什么是微服务?微服务的优缺点是什么?
2019-04-25 06:57:01来源:博客园 阅读 ()
[学习笔记]
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基础-异常、断言
- 5月到6月程序员到底经历了和什么,工资狂跌***元,你是否也 2020-06-10
- 聊聊微服务架构及分布式事务解决方案! 2020-06-10
- java环境教程:Tomcat下载,安装,设置为Windows服务,启动 2020-06-09
- 为什么阿里巴巴Java开发手册中不允许魔法值出现在代码中? 2020-06-09
- 计算机基础到底是哪些基础?为什么很重要! 2020-06-08
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash