2017-05-15 7 views
0

クラウド上のSOAP WebサービスであるSpringブートアプリケーションをデプロイしました。私は春のクラウド設定サーバーを設定し、Gitにある自分のプロパティファイルに接続しました。クラウド外部Gitのプロパティの更新

Gitにあるプロパティファイルからプロパティの変更をアプリケーションに理解させるにはどうすればよいですか?

答えて

0

お客様のクライアントアプリ(SOAPアプリ)はConfig Serverに接続する必要があります。プロパティファイルをGitリポジトリにプッシュすると、POSTリクエストがhttp://client-app-host/refreshに送信され、@RefreshScope注釈付きクラスは、新しい属性値(たとえば、@Value注釈付きクラス属性)で再作成される必要があります。

また、手動による介入なしに@RefreshScope注釈付きクラスを「更新」したい場合は、Config Serverにメッセージを送信してクライアントアプリケーションからの応答を受け取るメッセージブローカーも含める必要があります。 Spring Cloud Configサーバーでサポートされるメッセージ・ブローカーは、RabbitMQ,KafkaおよびRedisです。

私はで詳細なデモや説明と、この2つのシナリオについてブログしています

関連する問題