2013-08-30 61 views
1

我有一个要求,其中i需要处理HTTP请求在下面方式HTTP请求映射到不同的信道 - Spring MVC框架

1)HTTP请求与channelId

1a)每个channel id将唯一标识one channel

1b)中可以有在平行

1c)的新信道具有不同ChannelIds运行的多个信道将在运行时被创建为每个新的唯一渠道ID

2)在服务器端每个HTTP请求将设定TIME该通道并激活线程

3)如果{Last Set Time}之间的时间差和现在是less than 10 sec,有连续螺纹的运行,这将在调用的web服务和每2秒后获取数据。

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

我有Java Spring MVC应用程序,在这个应用程序中我需要这样做,我尝试阅读Spring Integration for this purpose,但无法找到如何在此场景中使用它。

如有任何疑问,请留下您的评论,我会解释它。 在这个方向的任何指针将有帮助和赞赏。

回答

1

不确定为什么你需要每个请求的新频道。传入的HTTP请求绑定到某个容器线程,如果您只使用直接频道,您将得到相同的结果。 如果您的该频道的用户是线程安全的,那么一切都会好的。方法调用概念。 或提供,请,关于您的项目2)的更多信息。

相关问题