我有一个要求,我需要以下列方式处理 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,但无法找到如何在这种情况下使用它。
如有任何疑问,请留下您的评论,我会解释的。朝这个方向的任何指示都会有所帮助和赞赏。