【さーびすでぃすかばり】
サービスディスカバリ とは?
💡 動き回るサービスの居場所を自動で見つける「住所録システム」
📌 このページのポイント
サービスディスカバリって何で必要なの?IPアドレスを設定ファイルに書いておけばいいんじゃない?
クライアントサイドとサーバーサイドって何が違うの?
クライアントサイド方式は呼び出し側が「今どのサーバーが生きているか」をレジストリに問い合わせて、自分で接続先を選ぶ。サーバーサイド方式はロードバランサーが間に入って、クライアントは固定のエンドポイントに投げるだけ。Kubernetesのサービスはサーバーサイド方式に近いよ。
サービスディスカバリ自体が落ちたらどうなるの?
まとめ:ざっくりこれだけ覚えればOK!
「サービスディスカバリ」って出てきたら「マイクロサービスの居場所を自動で見つけて管理する仕組みのことだな」と思えればだいたいOK!
📖 おまけ:英語の意味
「Service Discovery」 = サービスの発見
💬 Service(サービス)+ Discovery(発見・探索)。「このサービスはどこにいる?」を自動で解決するんだよ