0

次の要件で、Redis を介して状態を共有したいと思います。

  1. デカップリング:パブリッシャーとサブスクライバーの分離
  2. 単一の所有権:各状態は単一の発行者によって設定されます
  3. プッシュ:状態が変化したら、関連するサブスクライバーにすぐに通知する必要があります
  4. プル:サブスクライバーが初期化されると、すぐに関連する状態をプルする必要があります

PULL なしで PUSH が必要な場合は pub\sub が最適
です PULL なしで PULL が必要な場合は、単純な redis キーと値がうまく機能します

すべての要件をサポートするのに最適な設計パターンは何ですか?

4

1 に答える 1