いくつかのエッジでajaxを使用するgrailsアプリケーションがあります。
client -> controller -> service -> controller -> client
私はajaxを介して大規模な計算()をトリガーabort()
し、現在実行中のすべてのリクエストを呼び出すことがあります。(たとえば、ユーザーがいくつかのパラメーターを変更した場合)
問題は、ajax-requestsを呼び出すとabort()
、これらのリクエストは実際にはクライアント側で停止しますが(完璧です!)、サーバーはこれらの中止されたリクエストを計算し続けます-ユーザーが中止したことを認識せず、それ以上の処理は役に立たないです。
サーバーに「ねえ、このリクエストをやめて、もう必要ない」と伝える方法/プラグインなどを検索しましたが、解決策が見つかりませんでした。
私がこれにどのように取り組むか、または他の人がこれにどのように対処したかについてのアイデアはありますか?