用户请求后,计算结果需要异步通知,该怎么实现

steven138 2017-03-05 11:50:00
A controller
1. 用户请求URL:/a
2. /a方法请求后台耗时计算平台后,然后开始等待
3. 等待被通知后返回response

B controller
一旦耗时计算平台计算得到结果后,请求/b
/b监听耗时计算平台请求, 一旦获得请求后,通知/a
...全文
266 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ps45221 2017-03-06
  • 打赏
  • 举报
回复
Servlet3.0已经支持异步,刚好满足你这种需求, 搜索关键字AsyncServlet
李德胜1995 2017-03-05
  • 打赏
  • 举报
回复
MQ。。。。
steven138 2017-03-05
  • 打赏
  • 举报
回复
引用 3 楼 pany1209 的回复:
[quote=引用 2 楼 steven138 的回复:] [quote=引用 1 楼 pany1209 的回复:] MQ。。。。
能详细说说吗[/quote]你去了解一下消息队列吧。。。[/quote] 大概了解过一些,我的疑点在于/a这个servlet最终还是要等结果出来返回页面的,/b如何通知到/a呢
李德胜1995 2017-03-05
  • 打赏
  • 举报
回复
引用 2 楼 steven138 的回复:
[quote=引用 1 楼 pany1209 的回复:] MQ。。。。
能详细说说吗[/quote]你去了解一下消息队列吧。。。
steven138 2017-03-05
  • 打赏
  • 举报
回复
引用 1 楼 pany1209 的回复:
MQ。。。。
能详细说说吗

67,541

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧