У меня есть служба, которая выполняет синхронные длительные операции. Ну, во-первых, они должны были быть асинхронными, но это уже другое обсуждение :).
Проблема усугубляется, когда пользователь пытается выполнить эти операции из медленных сетей или пытается выполнить межконтинентальные запросы. Запросы отправляются из браузера. В большинстве случаев соединение сбрасывается со стороны пользователя, и мы получаем исключения сломанных каналов (исключение прерывания клиента) и сброс соединения на стороне сервера.
Очевидно, эти исключения недостаточно убедительны.
Хотел проверить, есть ли какой-либо инструмент на стороне клиента (может быть расширением браузера), который может, по крайней мере, обнаружить, что соединение было прервано со стороны клиента. ?
Также был бы рад узнать, есть ли другие методы устранения неполадок, которые я могу применить здесь.
Я понимаю, что на стороне сервера я не могу ничего сделать, чтобы определить, разорвал ли клиент соединение
С уважением,
Саурав