到不同通道的HTTP请求映射-Spring MVC框架



我有一个要求,我需要以以下方式处理HTTP请求

1) 带有channelId的HTTP请求。

1a)每个CCD_ 2将唯一地标识CCD_。

1b)在并行中可以有多个信道以不同的ChannelId运行

1c)将在运行时为每个新的唯一ChannelId 创建新的信道

2) 服务器端的每个HTTP请求都将为该通道设置TIME,并激活线程

3) 如果{Last Set Time}和现在的时间差是less than 10 sec,则有连续的线程在运行,它将在每2秒后调用Web服务并获取数据。

4) 如果时间超过10秒,线程将停止。

我有Java Spring MVC应用程序,我需要在其中做到这一点,为此我尝试阅读了Spring Integration,但找不到如何在这种情况下使用它。

如果有任何疑问,请留下您的意见,我会解释的。在这个方向上的任何指示都将是有益的和赞赏的。

不确定为什么每个请求都需要新的通道。传入的HTTP请求绑定到某个容器线程,如果只使用直接通道,则会得到相同的结果。如果该通道的订阅者是线程安全的,那么一切都会好起来。方法调用概念。或者,请提供有关您的物品的更多信息2)。

最新更新