最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Spring Cloud Zuul的重試配置詳解

 更新時間:2018年04月07日 12:57:59   作者:ming  
這篇文章主要介紹了Spring Cloud Zuul的重試配置詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

Spring Cloud Zuul模塊本身就包含了對于hystrix和ribbon的依賴,當我們使用zuul通過path和serviceId的組合來配置路由的時候,可以通過hystrix和ribbon的配置調整路由請求的各種時間超時機制。

1 ribbon配置舉例

配置連接超時時間1秒,請求處理時間2秒,統(tǒng)一服務server嘗試重連1次,切換server重連1次

ribbon:
 ConnectTimeout: 1000
 ReadTimeout: 2000
 MaxAutoRetries: 1
 MaxAutoRetriesNextServer: 1

2 hystirx配置舉例

hystrix:
 command:
  default:
   execution:
    isolation:
     thread:
      timeoutInMilliseconds: 60000

這里需要注意的是hystrix的配置時間應該大于ribbon全部重試時間的總和,上面我配置的是2次重試,包括首次請求,三次時間是6秒

引用官方大神的一段說明

When using Hystrix commands that wrap Ribbon clients you want to make sure your Hystrix timeout is configured to be longer than the configured Ribbon timeout, including any potential
retries that might be made. For example, if your Ribbon connection timeout is one second and
the Ribbon client might retry the request three times, than your Hystrix timeout should
be slightly more than three seconds.

3 打開zuul的重試配置:

zuul:
  retryable: true

特別注意zuul的重試配置需要依賴spring的retry,不然的話怎么配置都是徒勞

<dependency>
  <groupId>org.springframework.retry</groupId>
  <artifactId>spring-retry</artifactId>
</dependency>

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

您可能感興趣的文章:

相關文章

  • 解決Feign配置RequestContextHolder.getRequestAttributes()為null的問題

    解決Feign配置RequestContextHolder.getRequestAttributes()為null的問題

    這篇文章主要介紹了解決Feign配置RequestContextHolder.getRequestAttributes()為null的問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Maven 不同環(huán)境靈活構建的步驟

    Maven 不同環(huán)境靈活構建的步驟

    在項目開發(fā)過程中,合理地使用Maven管理不同的構建環(huán)境(開發(fā)、測試、生產)是提高項目管理效率和應對復雜項目需求的關鍵,本文就來介紹一下Maven 不同環(huán)境靈活構建的步驟,感興趣的可以了解一下
    2024-10-10
  • Java中連接Mongodb進行增刪改查的操作詳解

    Java中連接Mongodb進行增刪改查的操作詳解

    MongoDB是一個基于分布式文件存儲的數(shù)據庫,由C++語言編寫,旨在為WEB應用提供可擴展的高性能數(shù)據存儲解決方案,本文給大家介紹了Java中連接Mongodb進行操作,文中有詳細的代碼示例供大家參考,需要的朋友可以參考下
    2024-06-06
  • SpringBoot實現(xiàn)異步消息處理的代碼示例

    SpringBoot實現(xiàn)異步消息處理的代碼示例

    在現(xiàn)代應用程序中,異步消息處理是一項至關重要的任務。它可以提高應用程序的性能、可伸縮性和可靠性,同時也可以提供更好的用戶體驗,本文將介紹如何使用Spring Boot實現(xiàn)異步消息處理,并提供相應的代碼示例
    2023-06-06
  • Java服務剛啟動時接口超時排查全過程

    Java服務剛啟動時接口超時排查全過程

    這篇文章主要為大家介紹了Java服務剛啟動時,一小波接口超時排查全過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • Struts2 控制文件上傳下載功能實例代碼

    Struts2 控制文件上傳下載功能實例代碼

    這篇文章主要介紹了Struts2 控制文件上傳下載功能實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-05-05
  • idea導入maven工程的三種方法

    idea導入maven工程的三種方法

    這篇文章主要介紹了idea導入maven工程的三種方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-04-04
  • Java泛型的類型擦除示例詳解

    Java泛型的類型擦除示例詳解

    Java泛型(Generic)的引入加強了參數(shù)類型的安全性,減少了類型的轉換,但有一點需要注意,Java 的泛型在編譯器有效,在運行期被刪除,也就是說所有泛型參數(shù)類型在編譯后都會被清除掉,這篇文章主要給大家介紹了關于Java泛型的類型擦除的相關資料,需要的朋友可以參考下
    2021-07-07
  • IDEA的spring項目使用@Qualifier飄紅問題及解決

    IDEA的spring項目使用@Qualifier飄紅問題及解決

    這篇文章主要介紹了IDEA的spring項目使用@Qualifier飄紅問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 淺談hibernate中多表映射關系配置

    淺談hibernate中多表映射關系配置

    下面小編就為大家?guī)硪黄獪\談hibernate中多表映射關系配置。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-06-06

最新評論

泾源县| 通河县| 邓州市| 达孜县| 梁山县| 沙田区| 如皋市| 商都县| 卢湾区| 浠水县| 云南省| 抚松县| 内乡县| 资中县| 临安市| 潼关县| 保靖县| 永靖县| 施甸县| 徐水县| 清镇市| 祥云县| 海门市| 海盐县| 洪江市| 岫岩| 镇江市| 宜州市| 黑水县| 收藏| 姜堰市| 玉屏| 延寿县| 土默特右旗| 耒阳市| 饶平县| 黄梅县| 曲阳县| 绵竹市| 枞阳县| 栾川县|