マイ・ダボ-DEMO1#
ITをシンプルなので、レジストリ営業でIS AS 1.デモは、マルチキャストを使用し、ザ・エクストラインストールする必要はありません
。<ダボ:レジストリアドレス=「マルチキャスト://224.5.6.7:1234」/>
2.http:/異なるバージョンの使用はダボdubbo.xsdの瓶に基づいて決定されるので、この場所は、同じ/code.alibabatech.com/schema/dubboと公式サイトではありません
要約する手順:
1.三つのモジュール、API、プロバイダ、消費者
2.provider、消費者は、API、プロバイダインタフェースは、APIに実装依存しています
3.provider暴露サービス:
へ1.Useマルチキャストレジストリのエクスポートサービスセンター
輸出サービスのポート20880に1.Establishダボプロトコル
3.springのコンフィグレーションBeanます。<bean id =「demoService 」クラス=「com.dr.service.DemoServiceImpl」 />クラスは、インターフェイス実装
4.公表サービスインターフェースを:にエクスポートDECLARE BEサービスインターフェイス
インターフェイスサービス=「com.dr.api.DemoService」REF =「DemoService」/> <ダボ
アプリケーションの4.serviceエンド:ロードスプリング構成、context.start()、サービス実行されているプログラムブロックする
アプリケーション5.消費者側に:
1.書き込み春コンフィギュレーションファイル:
発見にマルチキャストレジストリサービスセンターを使用し、
飼育係に登録: <ダボ:レジストリアドレス= "マルチキャスト ://224.5.6.7:1234" />
リモートサービスのプロキシを生成する
<ダボ:参照ID = "demoService"チェック= "false"のインターフェイス= "com.dr.api.DemoService" />
2.ロード春の設定ファイルは、呼び出しを開始
GitHubのアドレスします。https://github.com/dengrongrong/my-dubbo-demo1