Ribbonの基本概念と実装原理
Ribbonは、Netflixが開発したオープンソースのロードバランサーコンポーネントで、サービス消費者側にロードバランサーのロジックを組み込むことで、サーバーへのリクエストを分散します。
Ribbonはデフォルトで7つのロードバランシング戦略を提供しています:
BestAvailableRule:最も少ないリクエストを受けているサーバーを選択
ClientConfigEnabledRoundRobinRule:ラ ...
7月6日 20:18 投稿
Spring CloudにおけるRibbonの負荷分散メカニズムと設定最適化
リクエストの処理フローと分散機構
コンシューマー側アプリケーションがダウンストリームAPIへ呼び出しを行う際、Ribbonがクライアントサイドの負荷分散として介入します。標準的なデータフローは以下の順序で進行します。
呼び出し元(例:注文処理サービス)がHTTPリクエストを発行し、Ribbonクライアントレイヤーで補足されます。
Ribbonがサービスレジストリ(Eur ...
6月1日 20:30 投稿