微服务在企业中如何复用?

2021-05-08 11:05:37 +08:00
 w292614191

背景: A,B 部署环境独立,版本管理是 SVN 。

我们现在有一套 SpringCloud 开发的系统 A,里面有大概有 10 来个微服务。

现在要新开一套系统 B,能复用 A 的 5 个微服务,要复制 A 的 5 个微服务形成一个新系统,再基于这个开发新的业务系统。

这个 5 个微服务包含基础支撑服务,那么这些通用的微服务如何同步更新呢?

我现在能想到的就是:A 的 5 个微服务形成主干,然后每次有新的系统都从 A 分支出来,每次维护完 A,其他分支都从 A 更新,这样所有子系统都最新了。

请问大家有什么好的办法吗?

2939 次点击
所在节点    Java
22 条回复
xuanbg
2021-05-08 19:53:50 +08:00
一般来说,不管多少服务都在一个环境里面。搞成多套的,不算微服务,而且也很别扭。
zoharSoul
2021-05-08 23:07:25 +08:00
微服务不是为了这么搞的

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/775598

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX