自述文件 一,背景 假设有一个遗留的Dubbo系统,现在想改用Spring Cloud。 因此需要“分步走”,即:开始实现相互共存,随后逐步绞杀Dubbo应用,最终实现技术栈的统一。 ps这里并没有降低低Dubbo的意思,仅是按照该场景讨论。 二,头脑风暴 架构迁移,技术栈更换,项目植入时的第一步往往不是“改造”,而是“停止修改”。基于这个原则,个人不太可能马上就直接替换Dubbo应用原先的代码。原因有二:首先是原则问题,更重要的是时间成本,技术风险很难得到控制。 而,如果新编写的Spring Cloud应用去进行迁就,例如: 完全不动Dubbo遗留系统,使用RestTemplate或Fei