亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

清新县| 德惠市| 曲水县| 双江| 屏东县| 兴化市| 土默特左旗| 吉林市| 仁布县| 潢川县| 海口市| 两当县| 长岭县| 长武县| 乌审旗| 宁远县| 罗城| 乌海市| 卫辉市| 定边县| 丹东市| 丰原市| 正镶白旗| 乐都县| 杂多县| 汉中市| 长丰县| 哈密市| 尖扎县| 射洪县| 郸城县| 绩溪县| 保德县| 定兴县| 池州市| 利辛县| 汽车| 永城市| 许昌县| 隆化县| 大渡口区|