Dubbo 監視センター dubbo-admin 旧バージョン (dubbo-ops) の使用

1.ダボグループ

dubbo では、次のようにグループを指定できます。

<dubbo:registry protocol="zookeeper" address="${dubbo.registry.address}" client="curator" group="${dubbo.registry.group}" />

次のようにプロパティを使用します。

#指定dubbo在zookeeper中的分组
dubbo.registry.group=test_group

グループのグループ化の役割:

サーバーリソースが不足した場合、グループを使用して開発環境とテスト環境を分離できます。同じサービスの異なるバージョンを同じレジストリに登録でき、異なるバージョンの影響をグループに従って分離できます。

のように:

プロジェクト開発環境:

  • dubbo.registry.group=dev

プロジェクトのテスト環境:

  • dubbo.registry.group=uat

プロジェクトの本番環境:

  • dubbo.registry.group=prd

このようにして、サービス間の影響を完全に分離できます。

2、dubbo-admin使用

プロジェクト project: 記事リソースを参照してください (これは springboot プロジェクトです)

現在の公式サイトは最新版となっており、フロントエンドとバックエンドが分離されていますが、旧バージョンでは機能やインターフェースが新バージョンに及ばず、一部の簡単なシナリオの操作・保守が可能となっています。

使用手順:

  • ダウンロードが完了したら、incubator-dubbo-ops-master\dubbo-admin\src\main\resourcesディレクトリに移動します。

  •  application.properties を編集し、登録センターのアドレスを構成します
  • dubbo グループ、アカウント、パスワードを設定する必要がある場合は、現在のディレクトリのdubbo-admin.xmlに対応する設定があることを確認する必要があります(デフォルトでは、登録センターのアドレスのみが設定されています)。

dubbo-admin.xml で設定された登録センターのアドレスと dubbo グループなど

  • スタートアッププロジェクト

開始するには 2 つの方法があります。

1> アイデアが開始します:

 2> コマンドライン起動

incubator-dubbo-ops-masterディレクトリで cmd ウィンドウを開き、maven を使用して以下をパッケージ化する必要があります。

mvn package

のように:

次に、incubator-dubbo-ops-master\dubbo-admin\target ディレクトリに入り、cmd ウィンドウを開いて、次のコマンドを使用します。

java -jar dubbo-admin-0.0.1-SNAPSHOT.jar

プロジェクト開始完了

  • テスト
  1. 独自の dubbo サービスを開始します (dubbo-admin と同じグループに属している必要があります)
  2. ブラウザで開きます:
http://127.0.0.1:7001

 ご覧のとおり、dubbo サービスはすでに監視できています。

3. まとめ

  • dubbo グループは dubbo テクノロジー スタックに属しており、登録センターとは何の関係もありません。
  • dubbo-admin のグループは、独自の dubbo サービスのグループと同じである必要があります。そうでない場合は監視できません。
  • グループが同じであるにもかかわらず、ページに統計情報が表示されない場合は、最初に dubbo-admin を再起動し、次に独自の dubbo サービスを再起動することをお勧めします。

おすすめ

転載: blog.csdn.net/weixin_42675423/article/details/131600042