Spring MVC有类似CancellationToken的东西吗?

时间:2017-07-10 17:13:57

标签: java spring-mvc servlets

HTTP请求可以随时在前端中止。目前我观察到我的Spring应用程序对此事实没有任何线索,直到我开始将响应写入线路。在知道请求被事先中止的同时,我可以通过支持合作取消来停止做无用的工作。

ASP.NET根据CancellationToken实施了请求取消。我正在寻找Spring类似的东西,却找不到任何东西。我了解CancellationToken使用async/await模式特别有用,但即使没有async/await它也可能有用。

所以有两个问题:

  1. Spring MVC有这个特色吗?
  2. 如果没有,它的缺席通常是如何解决的?当然,我可以添加另一个REST端点来通知后端请求被取消,但这有点尴尬。这就像重新发明协议级别已经支持的概念一样。
  3. 还有两个奖励问题(如果Q1的答案是No):

    1. Spring团队是否有支持它的计划?
    2. 他们有没有发表任何意见,为什么不支持这个?
    3. 感谢。

0 个答案:

没有答案