1

変更の通知を受け取るために、サーバーはルームに参加できますか?

ユースケース: ユーザーがフィールド A を更新すると、別の計算フィールド B を更新する必要があります。ただし、A に基づいてフィールド B を計算できる (ルールを持っている) のはサーバーだけです。

つまり、次の流れになります。

  1. ユーザーがフィールド A を更新します。
  2. GetInstant に同期されます
  3. GetInstant は、変更されたフィールド A をサーバーが含まれるルーム内のすべてのユーザーに通知します。
  4. サーバーはフィールド B を計算します
  5. フィールド B は GetInstant に同期されます
  6. (オプション: クライアントはフィールド B の更新を通知されます)

回避策として、すべての更新を自分のサーバーで実行し、自分で配管を行うことができましたが、そうはしませんでした。さらに、このようなトラフィックの誘導は、これらの計算フィールド変換を行う必要がある散発的なケースではコストがかかります。

4

1 に答える 1