zuul 路由指定服务IP

 

背景:

开发环境,发现某接口时好时坏,看了一个eureka,发现是同一个服务,被2个地方注册上来了,根据网关路由,其中有一个是开发环境的同学也用了相同的名字注册上来了,关键是这个开发同学的服务还调不通。emmm,想把它给停掉,but, eureka好像没有主动让服务下线的方法?即使有,好像也不是特别彻底,这个怎么办呢。

 

方案

1、找到这个Ip 的人,让他把服务停掉(问了,没有响应,都说不是自己,方法行不通)

2、在server端,主动把这个client停掉 (能停,但如果再注册,它还是会上来,不彻底)

3、改服务名,之前的服务名就暂时不要了(改动有些大,并且有点不爽)

4、网关不去路由这个错误的client (看来也就只有这个办法了,整它)

 

 

处理方式:

bs-xx-service:
path: /web/xx-service/**
#service-id: xx-v1(本来是用服务名去路由,现在改为具体的ip + port)
service-id: http://10.1.100.99:10224
strip-prefix: false

 

问题解决。虽然感觉也不是特别好,但。。。emmm,至少也算应付一下吧。

posted @   aaacarrot  阅读(270)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
点击右上角即可分享
微信分享提示