关于 REST 接口 ActiveMQ 的文档

Documentation on REST interface ActiveMQ

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

到目前为止,发送工作正常,但接收似乎有点问题。它根据请求创建一个消费者,这不是我想要的。

文档 (http://activemq.apache.org/rest.html) 告诉我保持会话活动等,但我不知道如何执行此操作。此外,我似乎找不到可以使用哪些参数来优化这些调用,也找不到可以连接到哪些接口(当然 api/message 除外)。

是否有任何形式的文档或类似 swagger 的界面可用于此?感谢任何指向正确方向的指针。

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

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

考虑将 ActiveMQ 的 HTTP 接口作为最后的手段,或者当性能或可靠性无关紧要时 read/write 消息的一个很好的实用程序。它不支持许多在真实消息队列协议中实现的消息传递语义,并且效率不高。

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

如果您真的想了解 "REST" 界面的详细信息 - 只需查看 code。读书没那么多。