2012-02-29 118 views
2

我想使用JMS託管服務並以json和xml格式將數據發送到客戶端。我們如何將數據以json和xml格式發送到客戶端?通過JMS發送JSON對象?

+0

使用jquery JSON OBJ = {} obj.skill = $( 「#技能」)VAL(); $ AJAX({ 類型:。 'POST', 網址:g_site_path +'候選/電子郵件, 的dataType :'html', data:obj, success:function(html){(「#email-job」)。html(html); } – 2012-02-29 07:36:39

回答

3

JMS是一個接口規範,而不是傳輸。你需要看具體的實現來理解這個問題。

我已經使用ActiveMQ將JSON和XML數據傳輸到其他客戶端;我們使用了標記內容類型的標題,並發現它非常有效。使用原生Java,Ruby和Perl庫與ActiveMQ進行通信(通過STOMP或OpenWire)。

我也嘗試過使用RabbitMQ,再次使用STOMP,並將Apache Camel與ActiveMQ結合使用,爲隊列提供HTTP接口,自動將通過HTTP發佈的JSON橋接到JMS使用者 - 並提供JSON響應請求。