91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

使用Spring Cloud Gateway時微服務IP不同請求會不會失敗

發布時間:2021-06-23 10:16:57 來源:億速云 閱讀:158 作者:chen 欄目:大數據

這篇文章主要講解了“使用Spring Cloud Gateway時微服務IP不同請求會不會失敗”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“使用Spring Cloud Gateway時微服務IP不同請求會不會失敗”吧!

問題產生背景

在使用Spring Cloud Gateway過程中,希望配置多Routes映射不同的微服務,因為Gateway 和Zuul的訪問路徑不同(zuul 會帶有服務service Id),造成錯誤。

現象表現

使用Spring Cloud Gateway時微服務IP不同請求會不會失敗

問題定位

  1. 認為是配置Predicate問題。

      routes:
        - id: after_route
          uri: lb://user-center
          predicates:
            # 當當前時間晚于設置時間之后,才能訪問
            # 否則得到404錯誤
            #- After=2010-01-01T18:00:00.789-07:00[America/Denver]
            # 當Host屬于**.geekplus.com.cn或**.life-runner.com時
            # http://localhost:9999/** -> user-center/**
            # eg. http://localhost:9999/users/1 -> user-center/users/1
            #- Host=**.geekplus.com.cn,**.life-runner.com
            - TimeBetween=上午6:00,下午11:00
            - Path=/users/**
          filters:
            - AddRequestHeader=CompanyKey,123456
            - AddResponseHeader=Success,Isaac
            - PreLog=CustomLogKey,CustomLogValue
        - id: content_route
          uri: lb://shared-center
            - After=2010-01-01T18:00:00.789-07:00[America/Denver]
            - Path=/share/**
          filters:
            - AddRequestHeader=CompanyKey,123456
            - AddResponseHeader=Success,Isaac
            - PreLog=CustomLogKey,CustomLogValue
  1. 認為是順序問題

      routes:
        - id: content_route
          uri: lb://shared-center
          predicates:
            - Path=/share/**
        - id: after_route
          uri: lb://user-center
          predicates:
            # 當當前時間晚于設置時間之后,才能訪問
            - TimeBetween=上午6:00,下午11:00
            - Path=/users/**
          filters:
            - AddRequestHeader=CompanyKey,123456
            - AddResponseHeader=Success,Isaac
            - PreLog=CustomLogKey,CustomLogValue
  1. 以為自己寫錯了。 > 四處尋求幫助,無奈,Gateway的資料網上真的很少。還是自食其力吧,根據錯誤信息,查看Nacos中元數據,發現異常!

問題結論

  1. gateway 和 user-center 都進行過重啟,因為重啟后,服務Ip發生了變更,在服務注冊中心這兩個ip相同,因此可以訪問。 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。

感謝各位的閱讀,以上就是“使用Spring Cloud Gateway時微服務IP不同請求會不會失敗”的內容了,經過本文的學習后,相信大家對使用Spring Cloud Gateway時微服務IP不同請求會不會失敗這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

德保县| 林周县| 明光市| 凉城县| 绍兴市| 鄂伦春自治旗| 梅河口市| 巴楚县| 香格里拉县| 青川县| 安多县| 舒兰市| 申扎县| 平顺县| 河源市| 石河子市| 营口市| 珠海市| 榕江县| 张家川| 洛川县| 东光县| 新昌县| 滦平县| 塔城市| 巴中市| 保靖县| 会昌县| 哈尔滨市| 沁水县| 綦江县| 建始县| 宣城市| 应用必备| 蒙自县| 汝阳县| 旅游| 吴川市| 通道| 马公市| 敦煌市|