一、该问题的重现步骤是什么?
1. BladeX4.6及以前的版本,后端服务不需要设置启动顺序,所有服务都启动后就能访问
2. 升级到BladeX4.7以后,必须其他服务都启动完成,最后启动gateway服务,其他服务才能访问
3.
二、你期待的结果是什么?实际看到的又是什么?
期望还是和以前一样,不需要设置启动顺序,所有服务都启动后就能访问
三、你正在使用的是什么产品,什么版本?在什么操作系统上?
四、请提供详细的错误堆栈信息,这很重要。
五、若有更多详细信息,请在下面提供。
启动顺序打乱也没关系,等下一次心跳gateway刷新路由就行了。因为新版spring底层升级了,nacos也升级了,这和bladex本身没关系。
如果你不着急可以等一次心跳,如果着急看效果就重启或者最后启动gateway,这个一直都是这样的,只是之前的快一点,现在的慢一点
不是心跳的问题,我先启动gateway,再启动其他服务,结果半个小时了,还是无法发现服务
然后我重启了gateway服务,就可以了
你创建个原生的springcloud工程连接nacos3.1试试,如果也是一样就说明是spring底层的问题。我们这次主要就改了这几处,也只是为了适配新版
扫一扫访问 Blade技术社区 移动端