更深入的给女朋友解释什么是微服务?
发布时间:2021-03-30 13:16:03 所属栏目:动态 来源:互联网
导读:优点 易于开发 : 开发方式简单,IDE 支持好,方便运行和调试。 易于测试 : 所有功能运行在一个进程中,一旦进程启动,便可以进行系统测试。 易于部署 : 只需要将打好的一个软件包发布到服务器即可。 易于水平伸缩 : 只需要创建一个服务器节点,配置好运
|
优点
缺点 维护成本大: 当应用程序的功能越来越多、团队越来越大时,沟通成本、管理成本显著增加;当出现 bug 时,可能引起 bug 的原因组合越来越多,导致分析、定位和修复的成本增加;并且在对全局功能缺乏深度理解的情况下,容易在修复 bug 时引入新的 bug。
采用过时的单体架构的话,就会使得公司雇佣有潜力的开发者很困难,应用无法扩展,可靠性很低,那么我们再来看看微服务架构是怎样的呢? 微服务架构 概念
微服务是一种架构风格。一个大型的复杂软件应用,由一个或多个微服务组成。系统中的各个微服务可被独立部署,各个微服务之间是松耦合的。每个微服务仅关注于完成一件任务并且能够很好的完成该任务。 (编辑:信阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

