変更の通知を受け取るために、サーバーはルームに参加できますか?
ユースケース: ユーザーがフィールド A を更新すると、別の計算フィールド B を更新する必要があります。ただし、A に基づいてフィールド B を計算できる (ルールを持っている) のはサーバーだけです。
つまり、次の流れになります。
- ユーザーがフィールド A を更新します。
- GetInstant に同期されます
- GetInstant は、変更されたフィールド A をサーバーが含まれるルーム内のすべてのユーザーに通知します。
- サーバーはフィールド B を計算します
- フィールド B は GetInstant に同期されます
- (オプション: クライアントはフィールド B の更新を通知されます)
回避策として、すべての更新を自分のサーバーで実行し、自分で配管を行うことができましたが、そうはしませんでした。さらに、このようなトラフィックの誘導は、これらの計算フィールド変換を行う必要がある散発的なケースではコストがかかります。