BladeX4.7版本的后端服务必须最后启动gateway服务,其他服务才能访问

Blade 未结 2 23

一、该问题的重现步骤是什么?

1. BladeX4.6及以前的版本,后端服务不需要设置启动顺序,所有服务都启动后就能访问

2. 升级到BladeX4.7以后,必须其他服务都启动完成,最后启动gateway服务,其他服务才能访问

3.


二、你期待的结果是什么?实际看到的又是什么?

期望还是和以前一样,不需要设置启动顺序,所有服务都启动后就能访问


三、你正在使用的是什么产品,什么版本?在什么操作系统上?


四、请提供详细的错误堆栈信息,这很重要。


五、若有更多详细信息,请在下面提供。

2条回答
  • 启动顺序打乱也没关系,等下一次心跳gateway刷新路由就行了。因为新版spring底层升级了,nacos也升级了,这和bladex本身没关系。

    如果你不着急可以等一次心跳,如果着急看效果就重启或者最后启动gateway,这个一直都是这样的,只是之前的快一点,现在的慢一点

    0 讨论(0)
  • 3小时前

    不是心跳的问题,我先启动gateway,再启动其他服务,结果半个小时了,还是无法发现服务

    4005a7cd-b3a6-47d9-9017-b680f57498e3.png

    然后我重启了gateway服务,就可以了

    作者追问:1小时前

    你创建个原生的springcloud工程连接nacos3.1试试,如果也是一样就说明是spring底层的问题。我们这次主要就改了这几处,也只是为了适配新版

    CleanShot20251016202824@2x.png

    CleanShot20251016202942@2x.png

    CleanShot20251016202956@2x.png

    0 讨论(0)
提交回复