【解决】gateway使用Nacos重启报503 Service Unavailable

一、版本:

spring-cloud  2021.0.4

spring-cloud-alibaba  2021.0.4.0

nacos 2.1.2

二、发生过程:

       初始部署后,访问没有问题。调试过程中,重启了gateway服务,并修改了配置文件,然后就发生了服务不可用的问题。回滚代码及配置文件,并且全部重新重启所有服务,错误依然存在。本地调试未发现此问题。

三、解决问题:

        在网关模块引入以2个包:

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-starter-openfeign</artifactId>
        </dependency>

        <dependency>
            <groupId>org.springframework.cloud</groupId>
            <artifactId>spring-cloud-loadbalancer</artifactId>
        </dependency>

四、原因:

        网上查询得到

       nacos兼容feign,feign集成ribbon,默认实现负载均衡;或许是nacos不兼容springcloud gateway自带的ribbon。

扫描二维码关注公众号,回复: 16708304 查看本文章

       错误为偶发现象,不太好找到具体原因,但是引用2包后可以解决问题。待后查。

猜你喜欢

转载自blog.csdn.net/saperliu/article/details/128790344
今日推荐