ホームページ  >  記事  >  サービスの登録と検出とは何を意味しますか?

サービスの登録と検出とは何を意味しますか?

hzc
hzcオリジナル
2020-06-29 13:30:319185ブラウズ

サービスの登録と検出とは、サービス プロセスがその位置を登録センターに登録することを意味します。クライアント アプリケーション プロセスは、サービスの位置を取得するために登録センターへのクエリを開始します。サービス ディスカバリーの重要な役割は、次のとおりです。利用可能なサービスのリストを提供します。

サービスの登録と検出とは何を意味しますか?

#サービスの登録と検出の役割

  • サービス登録: サービス プロセスは、次の場所に登録されます。登録センター自身の位置。通常はホスト番号とポート番号を登録し、場合によっては認証情報、プロトコル、バージョン番号、動作環境の詳細を登録します。

  • サービス検出: クライアント アプリケーション プロセスは、サービスの場所を取得するために登録センターへのクエリを開始します。サービス ディスカバリの重要な役割は、利用可能なサービスのリストを提供することです

#サービス登録、サービス レジストリ、サービス ディスカバリの関係

はい: サービス登録メカニズムを通じてサービス起動情報をサービス レジストリにアップロードし、サービス検出メカニズムはサービス レジストリを通じて利用可能なサービスに関する情報をリアルタイムで取得します。

サービスの登録方法には、自己登録とサードパーティ登録があります。自己登録とは、サービスの開始時に、サービスが情報をサービス レジストリに自動的にアップロードし、ハートビートを通じて同期することを意味します。サードパーティ登録とは、サードパーティ サービスを通じてサービス起動情報をサービス レジストリにアップロードし、特定のメカニズムを通じて更新し続けることを意味します。欠点は、サードパーティ サービスの高可用性を確保することです。

サービス レジストリは、利用可能なサービスに関する情報を格納するデータベースを管理するサービス クラスターでもあります。

サービス検出とは、サービスを使用する必要があるときに、サービス レジストリを読み取ることで利用可能なサービス情報が取得され、クライアントはこの情報を通じてサーバーに接続できることを意味します。サービス ディスカバリの方法には、クライアント サービス ディスカバリとサーバー サービス ディスカバリが含まれます

以上がサービスの登録と検出とは何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。