背景
在微服务架构项目开发过程中,经常需要调试代码,由于开发人员较多,某个服务会启动多个节点,经常出现调试的时候,程序逻辑走到别人的服务中,影响问题定位,(甚至有时候,其它同事的服务调不通,影响开发)
解决方案
可以通过配置feign client指定自己的IP,如下示例:
@FeignClient(value = "服务名",url = "http://ip:端口")
以数据服务为例,改下数据服务dataservice-feign模块的FeignClient代码,指定自己服务的ip,然后install到本地maven仓库即可,然后随便调用,每次都会走到自己的服务中