ribbon

https://blog.csdn.net/forezp/article/details/81040946html

  • Spring cloud有兩種服務調用方式,
    • 一種是ribbon+restTemplate,另外一種是feign
  • ribbon是一個負載均衡客戶端,
    • 能夠很好的控制htt和tcp的一些行爲。
    • Feign默認集成了ribbon。
  • RestTemplateRibbon是如何聯繫起來並實現客戶端負載均衡的
    • @LoadBalanced
      • interface LoadBalancerClient extends ServiceInstanceChooser
  • http://www.javashuo.com/article/p-txqstpin-kb.html
    • flim-user:服務器

       ribbon:負載均衡

        NFLoadBalancerRuleClassName: com.netflix.loadbalancer.RandomRuledom

    • 經常使用的 Ribbon 全局配置tcp

      • ribbon:spa

          ConnectionTimeout: #鏈接超時時間.net

          ReadTimeout: #讀取超時時間rest

          OkToRetryOnAllOperatotions: #對全部操做請求都進行重試code

          MaxAutoRetriesNextServer: #切換服務器實例的重試次數htm

          MaxAutoRetries:  #對當前實例的重試次數

          ServerListRefreshInterval:  #刷新服務列表源的間隔時間

自定義策略規則:

相關文章
相關標籤/搜索