問題タブ [spring-cloud]
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.
java - Spring-Cloud 構成サーバーは構成プロパティ ファイルを無視します
github ではなく、プロパティ ファイルから構成データを読み取る Spring Cloud 構成サーバーを作成しようとしています。サーバーは起動しますが、ファイルからプロパティを提供しません。classpapath に 2 つの構成ファイルがあります。
ブートストラップ.yml
config-server.properties
foo プロパティの値が表示されるはずの URL に移動すると、次のようになります。
エラーが表示されます: "timestamp":1415298615005,"status":404,"error":"Not Found","exception":"org.springframework.boot.actuate.endpoint.mvc.EnvironmentMvcEndpoint$NoSuchPropertyException","message ":"そのようなプロパティはありません: foo","path":"/admin/env/foo"}
私は何が間違っているのだろうか?私が理解している限り、サーバーによって認識されるためには、プロパティファイル名がサーバー名と一致する必要があります。
spencergibb が提案したようにネイティブ プロファイルを追加しても役に立ちませんでした。私のapplication.propertiesは次のようになります:
サーバーポートを指定する必要があることに注意してください。Spring Cloud Config Server のドキュメントによると、構成サーバーはデフォルトでポート 8888 で起動します。ただし、私の場合、設定でポートを指定しない限り、サーバーは 8080 から始まります。
POM ファイルには親がなく、1 つの依存関係があります。
アプリケーションには特別なことは何もありません:
configserver.properties ファイルには、単一のエントリが含まれています: foo=bar
まず第一に、私は常に起動エラーが発生しています
どのコマンドを実行しても、サーバーからは常に同じ応答が返されます。
私は試した:
応答は常に上記のとおりです
java - Spring Cloud Configuration Server がローカル プロパティ ファイルで動作しない
ここにある github の Spring Cloud プロジェクトで遊んでいます: https://github.com/spring-cloud/spring-cloud-config
ただし、github からプロパティをプルするのではなく、ローカル プロパティ ファイルを読み取る際に問題が発生しました。github への参照をすべて削除しても、Spring はローカル ファイルを無視しているようです。ここに投稿された同様の質問があります:Spring-Cloud構成サーバーは構成プロパティファイルを無視します
しかし、私はまだ良い答えを見たことがありません。誰かが私にこの例を教えてくれるかどうか疑問に思っていますか? 任意の種類の git リポジトリを使用する代わりに、プロパティをローカルに設定したいと思います。誰かがこれに遭遇したことがあると思います。その例がどこかにある場合は、正しい方向に進むことができるように、それを実際に見てみたいと思います。
spring-cloud - Spring Cloud構成データセンターの推奨アーキテクチャ
私はSpring Cloud Configurationで遊んでいます。ソリューションのシンプルさと、デフォルトの構成ストアとして git を使用するという事実が気に入っています。
一元化された構成管理のソリューションとしてプッシュする前に、把握する必要がある 2 つの側面があります。側面は次のとおりです。
高可用性
構成の変更を段階的にロールアウトする方法 (カナリア リリースをサポートするため)
これをデータセンターにすでに実装している場合、または単に試している場合は、アイデアを共有してください! また、単一/クロス データセンター環境で推奨される展開をどのように考えているか、作成者から聞きたいです。
spring - Subversion バックエンドを使用した Spring クラウド構成
これは可能ですか?パーフォースはどうですか?これらのいずれかまたはファイルベースを使用して、crontab などでチェックインする必要があります。