2015-11-21 104 views
0

我正在編寫一個作爲守護程序運行的應用程序,並定期發出restful請求,我試圖實現一個系統,其中有另一個應用程序(預處理器),它將從守護程序發送JSON響應。JMS Wildfly實現

我的計劃是使用JMS對於這一點,我的理解是,我可以把我的daemon.jarQueue使用JMS提供者,我一直在尋找到使用JBoss的restful的回答,我收到。

所以現在我的理解是,我需要運行JBoss 7應用程序服務器,或Wildfly AS,我打算運行在樹莓派2此服務器用於測試目的,我有這個權利?

關於客戶端和接收者,他們是否都需要在服務器上運行?我很困惑,我可以在pi上運行Wildfly AS,在另一臺機器上運行sender,在第三臺機器上運行receiver

做我senderreceiver需要具體對他們的任何與其他比可能有些庫爲Wildfly溝通?我見過Hornetq提過幾次,但我不確定這是如何融入的過程。

+1

看看[zeromq](http://zeromq.org/);我認爲你不需要整個容器的東西只是使用一個隊列 –

+0

這個應用程序可能會擴展,我可能需要更多的蜻蜓功能在未來。 – Johntk

回答

0

最後得到這個工作,我找不到一個開始完成這個設置的例子,但設法從不同的例子一起把它所有。

發件人(Producer)和接收器(Consumer)不需要在服務器上運行,我都3在不同的機器上運行,他們必須知道Wildfly AS的地址和隊列的名稱( HornetQ)他們正在連接到。