2013-08-30 75 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)的更多信息。

相關問題