有关REST接口ActiveMQ的文档

时间:2017-03-31 14:25:51

标签: rest activemq jolokia

目前,我正在使用内置REST接口(jolokia)在网络上发送和接收来自ActiveMQ实例的消息的接口。使用手头的稀疏文档,我发现我们在预定义队列上有一个名为http://(server-ip):8161/api/message的URL给GET和POST消息。

到目前为止发送的作品就像魅力一样,但接收似乎有点问题。它为每个请求创建一个消费者,这不是我想要的。

文档(http://activemq.apache.org/rest.html)告诉我保持会话等活动,但我不知道如何做到这一点。此外,我似乎无法找到可用于优化这些调用的参数,也无法找到可用于连接的接口(当然,除了api /消息之外)。

是否有任何形式的文档或类似swagger的界面可用于此?任何指向正确方向的人都会受到赞赏。

[编辑] 我知道这个答案: How does one enable or verify the REST interface of ActiveMQ?

Doug Dawson关于唯一答案的问题正是我想知道的。

1 个答案:

答案 0 :(得分:1)

将ActiveMQ的HTTP接口视为最后的手段,或者在性能或可靠性无关紧要时读取/写入消息的实用工具。它不支持在真实消息排队协议中实现的许多消息传递语义,并且几乎没有效率。

如果您在使用AMQP或OpenWire / JMS api时遇到问题,因为您有一些JavaScript或移动应用程序代码,请考虑使用WebSocket(MQTT或STOMP)而不是HTTP /" REST" 。

如果您真的想了解" REST"的详细信息。界面 - 只需查看code即可。阅读并不多。