サービス プロバイダー プログラムを作成した後、サービス利用者はどのようにして登録センターから独自のサービスに登録するのでしょうか?
サービス利用者は私が提供するサービスをどのようにして知ることができますか?
大家讲道理2017-05-17 10:07:25
プロバイダーはサービスを登録センターに登録します。
コンシューマーは依存するサービスをローカルで設定し、オンラインになった後、プロバイダーを取得するために登録センターに行きます。取得後、この 2 つは直接接続されます。
为情所困2017-05-17 10:07:25
クラス A は B を実装します
サービスプロバイダーはクラスAを実装し、それにアノテーションを付けます
@org.springframework.stereotype.Service
@com.alibaba.dubbo.config.annotation.Service(protocol = {"dubbo"})
消費者にサービスを提供する
<dubbo:reference id="名前をカスタマイズする" Interface="インターフェイス B">
dubbo 構成ファイル内の両方のプロジェクトに必要な構成ファイル
<dubbo:registry address="YourRegistration center" />
<dubbo:annotation package="Scan annotation package" />
<プロトコル名="dubbo"></dubbo:protocol>
曾经蜡笔没有小新2017-05-17 10:07:25
消費者は登録センターに行き、必要なサービス インターフェースを見つけます。サービスが存在する場合、消費者はこのアドレスを使用してサービス プロバイダーのインターフェースを呼び出します。ここで注意すべき点は、消費者は登録センターから直接サービスを受けるのではなく、アドレスを取得するだけであるということです。