各个微服务模块之间互相依赖调用的问题

首先是模块之间不能够循环引用,否则会报循环依赖引入的错误。

没有了模块之间的相互依赖,在项目中这两个模块是相互调用的,分别各自定义相应的Feign接口,如下:

最开始写的运行报错的代码如下:

java 复制代码
@FeignClient(value = "jeecg-line",fallbackFactory = ParameterHelloFallback.class)
public interface LineFengApi {
java 复制代码
@FeignClient(value = "jeecg-line", fallbackFactory = LineHelloFallback.class)
public interface LineHelloApi {

报错信息,如下:

报错的原因是这里定义了两个Feign接口,都是调用同一个服务,这两个接口没有各自的唯一标识,给其中一个接口添加一个标识区分出来即可,如下:

java 复制代码
@FeignClient(value = "jeecg-line", contextId = "jeecgLineFeng",fallbackFactory = ParameterHelloFallback.class)
public interface LineFengApi {
相关推荐
君不见,青丝成雪16 小时前
网关整合验签
大数据·数据结构·docker·微服务·系统架构
卜锦元20 小时前
音视频媒体服务领域中三种架构方式的定义与区别(Mesh、MCU、SFU)
架构·音视频·媒体
云边云科技53420 小时前
云边云科技SD-WAN解决方案 — 构建安全、高效、智能的云网基石
网络·科技·安全·架构·it·sdwan
q***333720 小时前
数据库高安全—openGauss安全整体架构&安全认证
数据库·安全·架构
企鹅侠客21 小时前
k8s之Headless浅谈
云原生·容器·kubernetes
roman_日积跬步-终至千里21 小时前
【架构方法论】领域模型:如何通过领域模型,提高系统的可扩展性?
架构
喜欢你,还有大家21 小时前
Kubernetes-架构安装
架构·kubernetes·云计算
是垚不是土1 天前
构建高可用Redis:哨兵模式深度解析与Nacos微服务适配实践
redis·微服务·bootstrap
q***31891 天前
深入解析HDFS:定义、架构、原理、应用场景及常用命令
hadoop·hdfs·架构
练习本1 天前
数据智能开发五 技术架构
微服务·云原生·架构