gpt4 book ai didi

java - Spring MVC 请求中断 Hook

转载 作者:行者123 更新时间:2023-12-04 03:18:12 26 4
gpt4 key购买 nike

在 spring-mvc 中是否有注释或其他东西可以让我在客户端关闭连接或以任何方式取消请求时立即调用某些东西?我得到了一个通常非常快的休息服务,但可以根据用户输入进行几秒钟。我想在客户端断开连接后立即取消服务器端的处理。

我可以实现客户端必须不时轮询以获得结果的东西,但我想在客户端关闭其浏览器时取消该过程,例如,或者只是取消 curl 请求。这里有 spring 提供的钩子(Hook)吗?

最佳答案

目前还没有实现。

它不能在 Spring 端实现,因为 Spring 无法访问 Socket 以检测关闭连接。

它只能在容器端(Jetty、Tomcat 等)实现它只能通过在单独的线程中读取套接字的输入流来检测。当读取抛出 IOException 时,它可以被解释为“连接关闭”状态,它应该为进程请求启动的线程调用 interrupt()。我想要相同的功能并且实际上知道该怎么做。 tomcat 开发团队的人不想听我说。

关于java - Spring MVC 请求中断 Hook ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39727912/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com