2014-04-09 55 views
4

不CXF支持WebSockets的作爲傳輸協議?SOAP over Apache CXF中的WebSockets?

我需要支持複用SOAP和WebSocket協議看起來完美的起點。它是一個雙向和全雙工協議。 通過複用我的意思是,客戶端可以在不等待響應發送消息,以及響應可以在不同的順序,它們被送往(I將使用消息/會話ID,以識別請求和響應)

被送回

它應該是非常相似的JMS其中CXF可以接收請求,異步和以任何順序如發送響應:

我看着在郵件列表中的歷史信息,但它仍然是不明確的,我如果CXF支持WebSocket out-of-the box或者我需要實現我自己的transport

回答

0

我問的問題仍然是有效的,但不存在滿足我一個答案:)

而不是java.util.concurrent隊列我可以簡單地使用JMS。然後,根據上下文和可伸縮性要求,我可以使用in-jvm隊列或分佈式隊列。在這種情況下,CXF已經支持SOAP over JMS

有什麼需要確保是讓每個WebSocket連接隊列(或者可以使用JMS Message Selector)。這是因爲對WebSocket A收到的請求的響應必須使用相同的連接發回。