【发布时间】:2020-12-09 12:03:07
【问题描述】:
在我的项目中,我有很多微服务。一些微服务相互依赖。例如微服务 X 依赖于微服务 Y,目前我在微服务 X 的 pom.xml 中有如下依赖:
(微服务 Y)
<dependency>
<groupId>com.myproject</groupId>
<artifactId>integration-framework</artifactId>
<version>0.0.1</version>
</dependency>
我不想在 pom.xml 中有我的依赖项,因为例如如果我将微服务 X 中的 Spring Boot 版本从 1.5.x 更改为 2.x,那么它会在微服务 Y 中产生连锁反应。我也必须更改微服务 Y 中的 Spring Boot 版本。
我还有其他选择吗?服务发现?
请给我建议和帮助。
【问题讨论】:
-
你确定你实现的是我们所知道的微服务吗?您如何部署组件。以及微服务 X 和 Y 之间的通信是怎么做的?
标签: spring-boot microservices pom.xml maven-dependency