だから私は、機能的なリアクティブ パラダイム全体に強い関心を持っており、これらのプラクティスのいくつかを導入しようとしています。しかし、まだ理解に苦しんでいるのは、これらの非同期サーバー側呼び出しをフロントエンドで使用する方法です。では、サービス レイヤーの結果がObservable<?>
オブジェクトになり、コントローラーによって呼び出されるとします。偉大な。しかし今、クライアント側からのこの非同期の結果をどのように処理するのでしょうか? 通常、これは、たとえばオブジェクトからの結果をブロックし、結果Future<?>
オブジェクトを構築して呼び出し元のクライアントに送り返す場所です。しかし、要点はブロックしないことです。では、Observable をどうしますか? 結果が利用可能になったら、Web ソケットを使用して結果を「プッシュ」する必要がありますか?
この質問が理にかなっていることを願っています。呼び出しと結果のコンシューマーがサーバー側に存在する限り、これはすべて理にかなっています。しかし、クライアントがコントローラーを呼び出した後に結果を期待する Web アプリケーションでは、ここで非同期でリアクティブなパラダイムを維持する方法がわかりません。これを理解する上で、どんな助けも大歓迎です。