DeferredResult中是否可以处理长时间的异步处理

来源:3-10 使用多线程提高REST服务性能

Peter陳

2019-03-23

老师好,
DeferredResult例子中,如果消息队列需要处理很长时间,比如10分钟。那返回客户端肯定会超时。这时该怎么处理?

写回答

1回答

JoJo

2019-04-08

直接返回,告诉客户收到请求了,让客户一会到一个指定页面上看结果,或者处理完给客户发邮件。

最终解决方案是提高处理性能,别让它10分钟才能处理完:)

2
0

Spring Security技术栈开发企业级认证与授权

Spring Security技术栈,REST风格开发常见接口,独立开发认证授权模块保证REST服务安全

2662 学习 · 1561 问题

查看课程