我有一个要求,我需要以下列方式处理 HTTP 请求
1) HTTP 请求与channelId.
1a) 每个人都channel id将唯一标识one channel。
1b) 可以有多个通道以不同的 ChannelId 并行运行
1c) 将在运行时为每个新的唯一 ChannelId 创建新通道
2)服务器端的每个HTTP请求都会TIME为该通道设置并激活一个线程
3)如果{Last Set Time}和现在的时间差为less than 10 sec,则有连续的线程在运行,每2秒调用一次webservice并获取数据。
4) 如果时间超过 10 秒,线程停止。
我有 Java Spring MVC 应用程序,我需要在其中执行此操作,为此我尝试阅读 Spring Integration,但无法找到如何在这种情况下使用它。
如有任何疑问,请留下您的评论,我会解释的。朝这个方向的任何指示都会有所帮助和赞赏。