服务微化(真的是可独立替换和升级吗?)

Posted mkl34367803

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了服务微化(真的是可独立替换和升级吗?)相关的知识,希望对你有一定的参考价值。

微服务描述自己的优势的时候,有一点是可独立替换和升级?

现实情况真的是如此吗?我们用一个用户管理微服务作为例子。

技术图片

上图中有个用户管理微服务,假设我们现在要新增一个字段,现实的情况是WEB应用、用户管理微服务、用户管理DAO微服务、用户管理DB,四个模块都必须要改。而且必须同一天发版,不然可能这四个地方都报错。

当然,及时报错了,修改起来也快,重新部署起来也快。但是测试起来不快。

用了微服务架构,我觉得测试变得越来越困难了,我们现在开发环境都没法测试了,大家都直接用测试环境的应用来测试功能,感觉这是非常不合理的存在,但是你让一个开发跑十几、二十个微服务在自己电脑上进行单元测试,似乎更加不合理。

 

以上是关于服务微化(真的是可独立替换和升级吗?)的主要内容,如果未能解决你的问题,请参考以下文章

springboot知识入门

SpringBoot 初体验

Spring Boot 入门

Spring Boot 入门

Spring Boot 概括

Spring Boot总结