Spring設定サーバーから設定を取得するZuulプロキシ(Spring Cloud/Bootでラップ)がデプロイされています。私がZuulアプリケーションを再起動するルートを変更するたびに、(Zuul設定情報の更新のような)より良いアプローチがあるのだろうかと思いますか? :)Spring Configサービスを使用するときのZuul設定のリフレッシュ
は、あなたは残りの部分を経由してリフレッシュコマンドを発行することができ、
Spring設定サーバーから設定を取得するZuulプロキシ(Spring Cloud/Bootでラップ)がデプロイされています。私がZuulアプリケーションを再起動するルートを変更するたびに、(Zuul設定情報の更新のような)より良いアプローチがあるのだろうかと思いますか? :)Spring Configサービスを使用するときのZuul設定のリフレッシュ
は、あなたは残りの部分を経由してリフレッシュコマンドを発行することができ、
ありがとう:
curl -X POST http://<host>:<port>/refresh
私はGitのリポジトリ内の設定ファイルにすべての私の変更をコミットし、簡単なbashスクリプトを書きましたすべての私のサービスにカール要求を出してください。
あなたは空想になりたかった場合は、最初に、すべてのサービスのリストを取得し、その後でそれらを構成するときに、すべての:)
もっと夢中になりたければ、Spring Cloud Busを使って接続されているすべてのアプリケーションに 'EnvironmentChangeEvent'を伝播させることができます。 – SteveO
涼しい音!私はそれを見て:) :)ありがとう。 – phoenix7360
Zuul
経路を動的にリフレッシュされる可能性があり、それらをリフレッシュするために、あなたのEureka
サーバーに照会するスクリプトを書くことができますGit
バックエンド、たとえばSpring Cloud
構成サーバー、およびSpring Cloud Bus
があります。
は、私は最近のブログ記事でこのシナリオをカバーしているRouting requests and dynamically refreshing routes using Spring Cloud Zuul Server
このドキュメントはhttps://spencer.gibb.us/blog/2015/09/24/spring-cloud-何が必要で、完璧な説明がありますconfig-push-notifications/ –