1. まず、Springbootを使用して簡単なDubboテストプログラムを構築し、関連する依存関係を導入します。パブリックインターフェースAPIの作成 UserSviceを実装し、サービスを公開するためのプロバイダーを作成します。 プロバイダー構成ファイルを書き込む 消費者を書く コンシューマー構成ファイル テスト手順が完了しました ローカルで起動して、プログラムがサービスを呼び出してZookeeperを正常に起動できるかどうかを確認します。 まずプロバイダーを起動し、次にコンシューマーを起動します dubbo コンソールから、サービスが正常に登録されたことを確認できます。 ローカルにアクセスすると、サービスが正常に呼び出され、情報を返すことができることがわかります。 2.プロジェクトをパッケージ化してサーバーにアップロードする設定ファイルを修正し、登録センターのアドレスをサーバーのアドレスに変更します。 Mavenを使用してDockerfileファイルをパッケージ化して記述する プロバイダーとコンシューマーのjarパッケージと対応するDockerfileファイルをサーバーにアップロードします。 3. イメージを構築する飼育係のイメージを取得する docker pull 動物園の飼育係 サービスプロバイダーのイメージを構築する 消費者イメージの構築 すべてのミラーを表示 Alibaba Cloud セキュリティグループを追加する Zookeeperイメージ、プロバイダー、コンシューマーを順番に起動します。 docker run -d -p 2181:2181 --name zk01 動物園の飼育係 開始されたコンテナをすべて表示 テスト: ブラウザを開き、サーバーの IP アドレスを入力して、サーバーのアドレスを通じてサービスにアクセスします。 情報が正常に返されれば、サービスの展開は完了です docker を使用して dubbo プロジェクトをデプロイする手順に関するこの記事はこれで終わりです。docker を使用して dubbo をデプロイすることに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、次の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: データバインディングとリストデータの表示にはVue3を使用する
>>: CSS 要約ノート: 変換、遷移、アニメーションの例
効果図は以下のとおりです。 <!DOCTYPE html> <html lang=...
ジェネレータとは何ですか?ジェネレーターは関数内で実行されるコードです。値を返した後、一時停止し、呼...
目次テーブルの競合を見つけて修正するインデックス統計の更新テーブルの競合を見つけて修正するデータ テ...
異なるサーブレット パスを構成するときに、次の 2 つのエラーが発生しました。 java.lang....
目次序文1. MySQLをアンインストールする2. MySQLをインストールする要約する序文学習中に...
フロントエンドとバックエンドがやり取りする場合、get または delete を介してバックエンドに...
目次1. サブクエリとは何ですか? 2. 自己結合3. 自然な結合4. 外部接続1. サブクエリとは...
最近では、特定のフォルダ内の特定のファイルを自動的に検索する必要があり、ファイルパスとファイル名を別...
序文: Webサービスを提供するために、Alibabaクラウドホストを新しくインストールしました。す...
最近、データベースについて学び始めました。最初にやったことは、データベースとは何か、データベースとデ...
Nginxをインストールするまずcentosイメージをプルしますdocker pull centos...
序文ブラウザをどのようにズームしても、ボックス コンテナーの高さを常に 100% に保つ必要がある場...
テーブルヘッダーでは、暗い境界線の色を個別に定義できます。基本的な構文<TH 境界線の色を暗く...
SSH ターミナル (putty、xshell など) を使用して Linux サーバーに接続し、時...
この記事では、例を使用して MySQL のロック メカニズムと使用方法を説明します。ご参考までに、詳...