请问老师:企业从单体应用转型到微服务架构,最容易失败的环节?

请问老师:企业从单体应用转型到微服务架构,最容易失败的环节?如何进行这方面的规避,是否有相关经验可以分享分享。显示全部

请问老师:企业从单体应用转型到微服务架构,最容易失败的环节?如何进行这方面的规避,是否有相关经验可以分享分享。

收起
参与3

返回尘世随缘的回答

尘世随缘尘世随缘技术总监上海某互联网金融公司

首先无论是单体架构还是微服务架构,项目都有可能出现失败的情况。相比单体架构,微服务架构更容易出现失败。以下场景容易失败:
1、思想意识:当从单体架构转型微服务架构是首先从思想层面来培训,学会如何向有依赖的服务提交诉求,比如我需要某某接口完成某某功能,而不是自己去实现。
2、编码意思:项目结构划分是否清晰、项目命名规则是否易懂等。
3、拒绝多表查询:2表,3表联合查询拆分为单表查询,数据在内存中聚合,为后续分库分表做准备,杜绝各种group by 等统计类的SQL,不要把计算后移到数据库。
4、幂等、串行改并行等一些技术手段都需要使用上。
具体的可以参考书上的失败经验以及微服务的前置条件,都有明确的说明。

互联网服务 · 2022-08-07
浏览598

回答者

尘世随缘
技术总监上海某互联网金融公司
擅长领域: 云计算云原生微服务

尘世随缘 最近回答过的问题

回答状态

  • 发布时间:2022-08-07
  • 关注会员:2 人
  • 回答浏览:598
  • X社区推广