dubbo-adminのインストールとシンプルで実用的

11月のアップデートチャレンジに参加して3日目です。イベントの詳細については、2021年の最終アップデートチャレンジを確認してください。

1つ、dubbo-adminのインストール

1.環境への準備

dubbo-adminは、フロントエンドとバックエンドが別々のプロジェクトです。フロントエンドはvueを使用し、バックエンドはspringbootを使用し、dubbo-adminのインストールは実際にプロジェクトをデプロイしています。開発環境にdubbo-adminをインストールします。開発環境にjdk、maven、nodejsがあることを確認するには

ノードのインストール**(現在のマシンがすでにインストールされているかどうかは無視してください)**

フロントエンドプロジェクトはvueで開発されているため、node.jsをインストールする必要があります。Node.jsにはnpmが付属しており、後でnpmから開始します。

ダウンロードリンク

https://nodejs.org/en/
复制代码

1578298201398.png

2.Dubbo-Adminをダウンロードします

githubと入力し、dubbo-adminを検索します

https://github.com/apache/dubbo-admin
复制代码

ダウンロード:

1578297063167.png

3.ダウンロードしたzipパッケージを指定したフォルダーに解凍します(そのフォルダーに自由に解凍します)

1578297477356.png

4.構成ファイルを変更します

解凍後、... \ dubbo-admin-develop \ dubbo-admin-server \ src \ main \ resourcesディレクトリに入り、構成を変更するためのapplication.properties構成ファイルを見つけます。

1578297603008.png

動物園の飼育係の住所を変更する

1578297758655.png

# centers in dubbo2.7
admin.registry.address=zookeeper://192.168.149.135:2181
admin.config-center=zookeeper://192.168.149.135:2181
admin.metadata-report.address=zookeeper://192.168.149.135:2181
复制代码

admin.registry.addressレジストリセンターadmin.config-center構成センターadmin.metadata-report.addressメタデータセンター

5.プロジェクトをパッケージ化します

dubbo-admin-developディレクトリでpackagesコマンドを実行します

mvn  clean package
复制代码

1578300464726.png

6.バックエンドを開始します

ディレクトリに切り替える

dubbo-Admin-develop\dubbo-admin-distribution\target>
复制代码

次のコマンドを実行してdubbo-adminを起動します。dubbo-adminバックグラウンドはSpringBootによって構築されます。

java -jar .\dubbo-admin-0.1.jar
复制代码

1578300551892.png

7.フロントエンドとバックエンド

dubbo-admin-uiディレクトリでコマンドを実行します

npm run dev
复制代码

1578300677041.png

8.アクセス

ブラウザ入力。ユーザー名とパスワードはどちらもrootです

http://localhost:8081/
复制代码

1578300774258.png

2.dubbo-adminの簡単な使用

注:Dubbo Admin [Service Mock] [Service Statistics]は、以降のバージョンでリリースされます。…

上記の手順で、Dubbo-Adminのメインインターフェイスに入りました。[クイックスタート]の章では、サービスプロデューサーとサービスコンシューマーを定義しました。Dubbo-Admin管理インターフェイスからこれら2つのサービスを見つけましょう。

1.[サービスクエリ]をクリックします

2.クエリ結果

1578301528363.png

A:入力クエリ条件com.itheima.service.UserService

B:検索タイプ。主に3つのタイプのクエリに分けられます:[サービス名別][IPアドレス別][アプリケーション別]

C:検索結果

3.1.4dubo-adminViewの詳細

[メタデータ情報]を含むservice.UserService(サービスプロバイダー)の特定の詳細を表示します

1)[詳細]をクリックします

6.png

7.png

8.png

9.png

[詳細]インターフェースから見ると、主に3つの領域に分かれています

エリアA:主にサービス名やアプリケーション名などの基本的なサーバー側の情報が含まれています。

エリアB:主に生産者と消費者の基本情報が含まれています

Cエリア:メタデータ情報、上の画像に注意してください、メタデータ情報は空です

プロデューサー構成ファイルを開き、次の構成を追加する必要があります

    <!-- 元数据配置 -->
    <dubbo:metadata-report address="zookeeper://192.168.149.135:2181" />
复制代码

プロデューサーを再起動し、Dubbo-Adminを再度開きます

だから私たちのメタデータ情報が出てきます

1578301892712.png

おすすめ

転載: juejin.im/post/7026927084006014984