當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Cloud Gateway 之请求坑位[微服务IP不同请求会失败]
生活随笔
收集整理的這篇文章主要介紹了
Spring Cloud Gateway 之请求坑位[微服务IP不同请求会失败]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
問題產生背景
在使用Spring Cloud Gateway過程中,希望配置多Routes映射不同的微服務,因為Gateway 和Zuul的訪問路徑不同(zuul 會帶有服務service Id),造成錯誤。
現象表現
問題定位
以為自己寫錯了。
四處尋求幫助,無奈,Gateway的資料網上真的很少。還是自食其力吧,根據錯誤信息,查看Nacos中元數據,發現異常!
問題結論
2,shared-center 我長時間沒有重啟,注冊在發現中心的ip 是老的Ip,和gateway/user-center的IP不同,造成請求失敗。
具體如下:
shared-center: 172.16.33.167
user-center & gateway : 172.16.29.0
解決方法,重啟shared-center,重新獲取實例Ip,結果恢復正常!
Tips
我使用的是Spring Cloud Alibaba Nacos作為服務發現中心,在重啟內容服務之后,發現中心的失敗IPservice并沒有被刷新,需要手動處理一下,否則依舊會調用到老的IP。
轉載于:https://www.cnblogs.com/zhangpan1244/p/11592633.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Spring Cloud Gateway 之请求坑位[微服务IP不同请求会失败]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Srinath总结 架构师们遵循的 30
- 下一篇: 【重构】重构概要--六大重构模块