3

特定のサービスに関する追加のメタデータを保存すると便利な状況がいくつか見つかりましたが、サービス APIではカスタム フィールドがサポートされていないようです(基本的な ID、名前、アドレス、ポートのみ)。たとえば、データベース名やロード バランサーの重み付けなどです。

私は設計上の決定について興味があります - これが伝道するベストプラクティスはありますか、それともおそらくこれは将来の機能強化ですか?

追加情報として KV ストアを使用できることは理解していますが、複数の Consul ルックアップを行わずに、同様の情報をまとめた方が便利なようです。

4

1 に答える 1

1

メタデータは KV ストアに移動する必要があります。あなたが説明するように使用例があります。ただし、Consul は、最も一般的なユース ケースの 95% に対応するように設計されています (Consul のプリンシパル エンジニアである Armon Dadger の実際の言葉)。任意のメタデータは、KV ストアに問題なく存在します。

于 2015-06-25T23:31:23.940 に答える