1

私はSpring Cloud Configで遊んでいて、そこにあるアイデアの多くが気に入っています。ただし、その作成者がそれを使用することをどのように意図したかをよりよく理解したい.

より大きな API をサポートするサービスがいくつかあるとしましょう。これらのサービスは互いに独立しているため、ソースは別々のリポジトリで管理されます。これにより、それらをバージョン管理し、互いに別々に展開できます。今日、彼らの財産は個別に管理されています。

このより大きな API をサポートする個々のアプリケーション/サービスのすべての構成情報を単一の構成サーバーで提供するというアイデアが気に入っています。EnvironmentRepository (GIT ベース) のデフォルトの実装を見ると、すべてのアプリケーション構成ファイルを含む単一のリポジトリが必要になります。それらはすべて同じリポジトリ内にあるため、それらはすべて 1 か所でまとめて管理/バージョン管理されます。

両方のモデルを相互に動作させるにはどうすればよいですか? すべてのアプリケーションに 1 つではなく、アプリケーションごとにリポジトリを作成する方がよいでしょうか? あなたの考えは何ですか?

-ジョシュア

4

1 に答える 1

1

の実装の詳細にすぎない可能性がありますEnvironmentRepository。それがいつ、どのように起こるかについての議論については、こちらを参照してください。

于 2015-01-28T07:23:47.803 に答える