私はいくつかの分散キー値ストアを評価していますが、etcdとConsulはどちらも非常に有望に見えます。サービス ディスカバリ、ヘルス モニタリング、および設定サービスに興味があります。
Consul が提供する追加機能が気に入っていますが、サービスがダウンしたときに Key-Value ストアが保持されるかどうかを判断できませんか? etcd は永続性を提供しているようです。何かアドバイス?
私はいくつかの分散キー値ストアを評価していますが、etcdとConsulはどちらも非常に有望に見えます。サービス ディスカバリ、ヘルス モニタリング、および設定サービスに興味があります。
Consul が提供する追加機能が気に入っていますが、サービスがダウンしたときに Key-Value ストアが保持されるかどうかを判断できませんか? etcd は永続性を提供しているようです。何かアドバイス?
領事エージェント (サイレント & サーバー) は、データを data-dir に保存します。
エージェントがデータを永続化しない唯一のケースは、エージェントが「-dev」モードで開始された場合です。
最終的に、Docker でprogrium/docker-consulイメージを実行し、いくつかのキーと値のペアを追加しました。Ctrl-C でシャットダウンした後、コンテナを再起動しても値は残っていました。docker execを介してコマンドラインから Consul も強制終了し、データも永続化されました。
progrium/docker-consul イメージは、/data ディレクトリ内のすべてのデータを永続化しました。