リボンロードバランシングポリシーの設定方法

Ribbonはロードバランサーであり、クライアント側でロードバランシングポリシーを設定できます。一般的なRibbonロードバランシングポリシーの設定方法を以下に示します。

  1. ランダム・ルール
  2. @Bean
    public IRule ribbonRule() {
    return new RandomRule();
    }
  3. ラウンドロビン方式
  4. @Bean
    public IRule ribbonRule() {
    return new RoundRobinRule();
    }
  5. 重み係数戦略
  6. @Bean
    public IRule リボンルール() {
    return new WeightedResponseTimeRule();
    }
  7. 最小接続数条件
  8. @Bean
    public IRule ribbonRule() {
    return new LeastConnectionsRule();
    }
  9. リトライポリシー
  10. @Bean
    public IRule ribbonRule() {
    return new RetryRule();
    }
  11. その場で決める
  12. @Bean
    public IRule ribbonRule() {
    return new MyCustomRule();
    }

ご自身のご要望に合わせて最適な負荷分散のポリシーを選択し、設定でそれに応じたポリシーを設定してください。

bannerAds