2017-04-07 3 views
0

私は7-8個のマイクロサービスを持っています。将来的にはこの数は25-30まで増えます。これらのサービスはすべて、SpringブートRESTサービスです。mavenを使用したSpringブートマイクロサービスのセットに対するプロファイル管理による統合されたデプロイ

すべてを統合ビルドするにはどうすればよいでしょうか?

また、デプロイメントの目的で、私はtestとdevのプロファイルを切り替える必要があります。各サービスのために行うのではなく、どうすればそれを集中化できますか?

+0

すべてのマイクロサービスを一緒に構築する理由は何ですか?各マイクロサービスは独立している必要があります(これはビルド/デプロイメントにも当てはまります)。 –

+0

ビルドプロセスを単純化したかっただけです。現在、私はdev/testのプロファイルを切り替える必要がある場合、私は別々に各サービスのためにそれを行う必要があります。代わりに、いくつかの共通の設定サービスで処理することができます。私は、すべてのマイクロサービスがリコメンデーションされる親のpomプロジェクトを持つことを示唆する参考文献はほとんど見つけられませんでした。しかし、私たちがスプリングブートサービスのために親を変更できるかどうかは分かりません。 –

答えて

0

マイクロサービスは独立している必要があるため、一緒にビルドまたは展開するべきではありません。テスト変数と開発者プロファイルの切り替えは、環境変数を使用してサービスがどこに配置されているかを調べることで実行できます。例: here

関連する問題