java - dubbo两个提供者互相调用的问题
阿神
阿神 2017-04-18 10:44:12
0
7
2106
阿神
阿神

闭关修行中......

全員に返信(7)
洪涛

@Autowired には false として設定できる必須属性があります。この場合、対応する Bean が見つからない場合でも例外はスローされません。

いいねを押す +0
PHPzhong

エラーメッセージを投稿して見てください。注入ができない理由はたくさんあります。詳細はエラーメッセージにより異なります

いいねを押す +0
黄舟

リーリー

AService の human ref は bService を指す必要がありますか?

いいねを押す +0
阿神

@Service アノテーションによってエラーが発生する可能性はありますか?ここで使用するのは Spring の @Service (org.springframework.stereotype.Servic) です。dubbo の @Service を使用するとインジェクトでき​​ません。

いいねを押す +0
PHPzhong

エラーの理由は、ターゲットの提供されたクラスが見つからないことです。デフォルトでは、dubbo は提供されたクラスが存在するかどうかを確認し、存在しない場合はエラーが直接報告されます。

オプション 1: 構成参照はチェックされません <dubbo:reference check="false" Interface="com.BService" id="bService"></dubbo:reference> のように開始されますこれはいつでもエラーは報告されず、使用には影響しません。

<dubbo:reference check="false" interface="com.BService" id="bService"></dubbo:reference>,这样启动的时候不会报错,也不会影响使用。

方案2:
1.先注释掉S1或者S2的dubbo:referenceオプション 2:
1. まず、S1 または S2 の dubbo:reference をコメント化します (S1 であると仮定します)。その後、AService サービスが提供され、S2 が開始されます。通常;
3. S1 のコメントを解除して再起動します。

いいねを押す +0
阿神

コンシューマ側でコンシューマチェックを設定します。起動時にプロデューサが起動しているかどうかはチェックしません。

リーリー
いいねを押す +0
小葫芦

このビデオコンテンツを参照できます: http://www.roncoo.com/course/...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート