小Dクラス - マイクロサービスの新バージョンspringcloud +ドッカーチュートリアル_4-03リボンの高度な負荷分散長の実際のソースコード解析

注釈

リボン実際のソースコード解析の3、高度な負荷分散長
    はじめに:ソースコード解析サービスリボンのバランスコールの負荷を説明
        する単一のインターフェースの下で完璧な1、
        2を、分析が@LoadBalanced
            )1をまず、レジストリプロバイダからリストを取得
            2)特定の戦略を選択することにより、前記ノード
            3)コールバックrestTemplateに

始めます

製品についての内部情報を取得するためには、ここに受け入れるために地図を置き換えます。

このマップでは、名前と価格を得ることができた

サービス・テストの順番を開始します

分析リボン

なぜ、HTTPよりも優れています。
公式ドキュメントを参照してください。


検索キーワードは、リボン

他の負荷分散方法の







サービス+ポート番号を取得するアドレスを

restTemplateを新しいです。そして、URLアドレス内のパス

のデータを取得することができますまた、このような方法で使用するために



、各ポートは同じではありません

分析リボン

まず入り口を見つけるの
ノートが@LoadBalanced



LoadBalacnerClientが検索に行く

彼のサブクラスを参照



ここでは、ブレークポイントを追加しました。再起動の繰り返し。アクセスインターフェイスアドレス



ポーリング戦略


getAllServersは、サービスのリスト、3へのアクセスを得ます。

8773ノードを取得します。




 

おすすめ

転載: www.cnblogs.com/wangjunwei/p/11443972.html