日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網(wǎng)站首頁 編程語言 正文

【解決】訪問網(wǎng)關gateway報錯,“status“:503,“error“: “Service Unavailable“

作者:小孫小孫夢想成真 更新時間: 2022-08-13 編程語言

問題:在通過訪問網(wǎng)關路由其他服務模塊時出現(xiàn)503,Service Unavailable

問題排查

  1. 檢查需要路由的服務實例是否成功被注冊到注冊中心,出現(xiàn)503的情況,大部分都是這里除了問題。
    在這里插入圖片描述
  2. 檢查網(wǎng)關路由配置
    在這里插入圖片描述
    為了確定網(wǎng)關的配置正確無誤,找到請求進入網(wǎng)關的入口方法和GatewayAutoConfiguration對象,并打上斷點。

在這里插入圖片描述
在這里插入圖片描述
發(fā)現(xiàn)請求能夠順利進入網(wǎng)關,并且配置文件無誤,都能夠正確讀取到,雖然這種有點麻煩,也是我的一種思路吧。

  1. 到這里,還是503,最后嘗試了導入以下兩個依賴,成功解決。

期間也考慮過會不會是nacos版本的問題,嘗試過換版本,也沒有用。

        <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>

網(wǎng)上解釋:
nacos兼容feign,feign集成ribbon,默認實現(xiàn)負載均衡;或許是nacos不兼容springcloud gateway自帶的ribbon。

原文鏈接:https://blog.csdn.net/sunao1106/article/details/126201924

欄目分類
最近更新