zookeeperとspring cloudの設定サーバーの違いは何ですか?彼らは両方の設定をサーバーに保存し、それらをクライアントに利用可能にします。ZookeeperとSpring Cloud設定サーバーの違いは何ですか?
いつもう1つを使用する必要がありますか?
zookeeperとspring cloudの設定サーバーの違いは何ですか?彼らは両方の設定をサーバーに保存し、それらをクライアントに利用可能にします。ZookeeperとSpring Cloud設定サーバーの違いは何ですか?
いつもう1つを使用する必要がありますか?
zookeeperとspring cloud設定サーバーの違いは何ですか?
Spring Cloud Config Serverを使用すると、すべての環境のアプリケーションの外部プロパティを集中管理することができます。 configサーバーのコンセプトは、Spring Environment
とPropertySource
の抽象概念()と同じようにマップされるため、Springアプリケーション,によく適合しますが、任意の言語で実行されている任意のアプリケーションで使用することができます。
飼育係は、ちょうど分散構成サーバーよりも、それはデータを同期 サービス、リーダー選挙、メッセージキュー、およびネーミング などの間で、構成管理などの使用例はほとんど 途方に暮れるの配列のために使用される集中型のサービスですサービス。
構成管理だけに焦点を当てたいのであれば、同じ概念の異なる実装だと言えます。
Spring Cloud構成サーバーでは、(デフォルトでは)gitリポジトリによってバックアップされた構成サーバーがあります。そのgitリポジトリに新しいプッシュが発生するたびに、設定サーバは新しい設定値を認識します。設定サーバーのクライアントは、サーバーから新しい設定値を取得して再構成するか、クラウドバスに接続してイベント駆動型のアプローチを実行することができます。
Zookeeperは、情報を格納するための階層的な名前空間を提供します。クライアント は、この階層に新しいノードを挿入したり、変更したり、クエリを実行したりすることができます。さらに、ノードが変更されたときに通知されるノードに時計を追加することもできます。
いつどちらを使用する必要がありますか?
私の意見では、Spring Cloudは、特にあなたが既にSpring Frameworkを使用している場合は、あらゆるアプリケーションにとって非常に適しています。また、リポジトリベースの設定サーバーのアプローチは私にとって自然であり、柔軟性が高く、一般的なアプリケーション固有の環境設定値を簡単に保存できます。そして最後には、Spring Cloud Zookeeperが春の雲の一部として利用可能です。
非常によく言われています。 – spencergibb
私は、ZooKeeperと比較してSpring Cloud Serviceを使用することの問題点は何ですか?領事| Archaius ... –