問題タブ [spring-cloud-consul]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
spring-boot - org.apache.http.conn.HttpHostConnectException: localhost:8500 [localhost/127.0.0.1] に接続できませんでした: 接続が拒否されました (接続が拒否されました)
Windows 10 で Consul を使用して Spring Boot jar ファイルを実行しようとしました。最初に Windows 10 に Consul をインストールしました。次に、Spring Boot jar ファイルを実行しました。参考までに、以下は application.properties です。
またhttp://localhost:8500/ui
、Web ブラウザーでサービスを正常に検出できます。しかし、Spring Boot プロジェクトを Docker 化します。docker コンテナの実行は成功です。しかし、consul への接続に失敗しました。例外は以下のようなものです。
Spring Boot jar を Docker 化する前に、私のプロジェクトはエラーなしで consul に接続されています。しかし、ドッキング後、接続が拒否されます。dockerz を実行するときに手順を忘れることはありますか? どんな返信でも感謝します。
java - 異なる Consul コンテキストから複数の Consul KV を取得するには?
これらの KV ソースを Consul に保存しています。
そして、私のスプリング ブート アプリ application.yml では、次のように構成しました。
私が作成したこの構成は、アプリがconfig/booksから読み取るように指示していることを知っています。
しかし、 config/commonとconfig/booksの両方から Consul KV 構成を取得する方法がわかりません。