現在取り組んでいるアプリ プロジェクトでFalcorを使用することを検討しています。ドキュメントを読み始めましたが、まだ完全に明確ではない問題が 1 つあります。
この例を作ってみましょう。
ゼロの時点で、クライアントAは Falcor モデルへのリクエストを実行します。Falcor モデルは必要なデータをサーバーから取得
DataSource
し、クライアントのキャッシュに保存します。ある時点で、同じサーバー データがクライアントBによって実行される操作によって変更されます。
その時点で、 2 つのクライアントAが Falcor モデルに対して同じ要求を実行します。Falcor モデルは、キャッシュされた値を見つけて、古くなったデータを提供します。
そのデータの Falcor キャッシュが古くなっていることをクライアントAに通知し、代わりにサーバーに新しい要求DataSource
を実行する方法はありますか?