2016-08-12 15 views
2

マイクロサービスアーキテクチャでは、構成を外部化する必要があります。マイクロサービス構成サーバー

zookeeper、etcd、consulなどのツールは、その設定を保存するための優れたオプションです。ただし、構成サーバーで基本的な新しい機能を提供するためには、これらのサービスの上に新しいレイヤーが必要です。 Ex。バージョン管理;変更履歴。 "ドラフト" /公開された設定など...

私は興味深いプロジェクトであり、上記の要件を処理するためにgitを使用してこれらの懸案事項に対処しています。しかし、私は追加の必要なセットアップのためにgitを使用しないでください。例。複製など...

春設定サーバー以外のオプションは知っていますか?

答えて

2

私たちの発見は同じでした。時間のかかるPuppet/Chefシステムを実装することから学んだ教訓を通じ、構成を外部化し、「コードを設定」という概念にする必要があります。

私たちは、LunchBadgerでマイクロサービスとAPIオーケストレーションシステムを構築しています。 gitも使用しますが、設定を外部化し、採用しようとしている、または採用しようとしているCI/CDパイプラインインフラストラクチャにしたいので、私たちはサービスとして提供しています。また、マイクロサービスとAPIの上にビジュアライゼーションを提供していますので、一度モノリシックなアプリケーションのトポロジーを多くのマイクロサービスの形で理解することができます。

関連する問題