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

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

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

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

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

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

 

相关文章:

  • 2021-11-07
  • 2022-12-23
  • 2021-11-27
  • 2021-11-02
  • 2021-05-10
  • 2021-04-22
  • 2022-12-23
  • 2021-09-29
猜你喜欢
  • 2021-11-28
  • 2022-03-01
  • 2022-12-23
  • 2021-09-26
  • 2021-04-23
  • 2021-11-06
  • 2021-11-25
相关资源
相似解决方案