一、该问题的重现步骤是什么?
1. BladeX4.6及以前的版本,后端服务不需要设置启动顺序,所有服务都启动后就能访问
2. 升级到BladeX4.7以后,必须其他服务都启动完成,最后启动gateway服务,其他服务才能访问
3.
二、你期待的结果是什么?实际看到的又是什么?
期望还是和以前一样,不需要设置启动顺序,所有服务都启动后就能访问
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
不是心跳的问题,我先启动gateway,再启动其他服务,结果半个小时了,还是无法发现服务
然后我重启了gateway服务,就可以了
你创建个原生的springcloud工程连接nacos3.1试试,如果也是一样就说明是spring底层的问题。我们这次主要就改了这几处,也只是为了适配新版
网上问了豆包,说是需要在nacos添加如下配置
我在balde.yaml添加红框配置就可以了,但是gateway启动时有下面提示
我改为如下配置又不起作用了,看来只能配置spring.cloud.gateway.discovery.locator.enabled=true才可以
你说的这个改动上面截图有的,所以就是springcloud官方的问题了,等官方更新处理
扫一扫访问 Blade技术社区 移动端