背景: A,B 部署环境独立,版本管理是 SVN 。
我们现在有一套 SpringCloud 开发的系统 A,里面有大概有 10 来个微服务。
现在要新开一套系统 B,能复用 A 的 5 个微服务,要复制 A 的 5 个微服务形成一个新系统,再基于这个开发新的业务系统。
这个 5 个微服务包含基础支撑服务,那么这些通用的微服务如何同步更新呢?
我现在能想到的就是:A 的 5 个微服务形成主干,然后每次有新的系统都从 A 分支出来,每次维护完 A,其他分支都从 A 更新,这样所有子系统都最新了。
请问大家有什么好的办法吗?