そして、コンフィギュレーション・センターアポロ分散クライアントアプリケーションを構築

マイクロサービスプロファイル、リフレッシュのダイナミックプロフィール、2つの一般的な方法の管理を統一するためにアポロ、SpringCloudConfig主な違いの両方に関して、です。

データベースに保存されているアポロ・コンフィギュレーション・ファイル、SpringCloudConfigはGitの内部に保存されています

ビルドプロセス

この章のデータはアポロを構築する方法を示し、次のように、詳細な手順は次のとおりです。

Configuration Centerのaploll 1.ダウンロード

ダウンロードします。https://github.com/nobodyiam/apollo-build-scripts

ローカルファーストを解凍ダウンロードした後、これら2つのデータベースを作成、実行、サーバアドレスを接続し、2つのSQLファイルのsqlフォルダを取得します。

2、サーバーにアップロード

Apollo-build-scripts-master.zipは、私がアップロードし、サーバーにファイルをアップロードする/使用/ローカルディレクトリをzipファイルのアップロードを解凍します。

3、ファイルを変更demo.sh

demo.shファイルを編集し、ApolloPortalDBとApolloConfigDB関連のデータベース接続文字列情報を変更します。

#apollo config db info
apollo_config_db_url=jdbc:mysql://数据库:3306/ApolloConfigDB?characterEncoding=utf8
apollo_config_db_username=用户名
apollo_config_db_password=密码(如果没有密码,留空即可)

# apollo portal db info
apollo_portal_db_url=jdbc:mysql://数据库:3306/ApolloPortalDB?characterEncoding=utf8
apollo_portal_db_username=用户名
apollo_portal_db_password=密码(如果没有密码,留空即可)

そして、2つのデータベースを作成することで2つのSQLのSQLファイル、下のファイルをインポートし、ApolloPortalDBとApolloConfigDBは、両方のライブラリの役割に関しては、自分の権利の公式ドキュメントを参照してください。

サーバーのアドレスを展開するためのメタ・サーバーを変更します。

# meta server url
config_server_url=http://192.168.10.130:8080
admin_server_url=http://192.168.10.130:8090
eureka_service_url=$config_server_url/eureka/
portal_url=http://192.168.10.130:8070

自分の状況に応じて入力します。

4.スタートアポロ
./demo.sh start

図に示すように、以下に示すように、活性化後約1分続きます。

アクセス住所:

デフォルトパスワード:アポロ管理

プロジェクトを作成します。

コンフィギュレーションを作成します。

キーを入力して、値を提出することができます。

第二に、クライアント統合プロファイル

図1に示すように、ローカル構成はアポロ・プラットフォームに格納されています。

プロパティの設定ファイルの形式は、テキストの内容を貼り付けます。

変換ツール:のhttp://www.toyaml.com/index.html

導入Mavenの依存2、
<dependency>
    <groupId>com.ctrip.framework.apollo</groupId>
    <artifactId>apollo-client</artifactId>
    <version>1.0.0</version>
</dependency>
<dependency>
    <groupId>com.ctrip.framework.apollo</groupId>
    <artifactId>apollo-core</artifactId>
    <version>1.0.0</version>
</dependency>
3. application.propertiesを作成します。
app.id=mayikt644064779

apollo.meta=http://192.168.212.236:8080
4、プロジェクトは、設定ファイルアポロを開くために始めました

@EnableApolloConfig

运行后,可以在 eureka 中看到注册的客户端:

5、本地缓存

项目启动后会在本地缓存一份,详细可见

C:\opt\settings\server.properties(Windows)

我创建了一个java相关的公众号,用来记录自己的学习之路,感兴趣的小伙伴可以关注一下微信公众号哈:niceyoo

おすすめ

転載: www.cnblogs.com/niceyoo/p/11210267.html