2015-11-21 72 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)他们正在连接到。