8

動的構成を階層的な Consul KV ストアに配置する予定です。

データは約 10,000 アイテムであり、スケーリングすると数千に増加します。

階層ルートでの更新を待機するには、数個 (数十個) のノードが必要です。

それは領事が扱うように設計されたスケールですか?

ありがとうございました

4

1 に答える 1

7

領事クラスターは多くの K/V を保持できます。本番環境でいくつかの Consul クラスターを実行した後、本当に修正したいことがいくつか見つかりました。

  • 各 DC で少なくとも 5 つの Consul サーバーを使用していることを確認してください。特に、AWS ではアベイラビリティ ゾーン全体で使用してください。
  • 必ず GOMAXPROCS > 1 に設定してください。そうしないと、パフォーマンスが低下します。
  • consul-template などのクライアントが、リーダーだけでなく任意のサーバーにクエリを実行するように構成されていることを確認してください。
  • 可能な限りドキュメントを集約します。一部のコレクションの各設定に個別の K/V が必要ない場合は、それらを単一のパスのドキュメントに配置します。複雑さをはるかに低く保ちます。

現在、運用環境と開発環境で 10 の 5 ノードの Consul DC を実行しています。

于 2015-12-12T18:56:55.237 に答える