如何将HiveMQ插件功能暴露给外部?

时间:2015-02-20 05:04:10

标签: hivemq

我安装了一个hive mq代理和一个驻留在代​​理内部的插件。我们只是说插件能够在给定用户ID的情况下获取用户订阅的主题。假设最终用户想知道他订阅的主题,一种方法是将消息发布到插件将监听的预定义主题,然后获取主题列表,然后将列表发布回用户。我想知道有没有其他方法(Http立刻想到,但我想在Hive MQ插件中不可行)来暴露插件外的数据?

发表同样的问题here

1 个答案:

答案 0 :(得分:0)

我在支持论坛上回答了这个问题。以下是我的答案的相关部分:

我建议直接在插件中嵌入HTTP Server / Servlet容器(如Jetty)。集成它应该非常简单,您唯一应该注意的是如何将所需的服务(如SubscriptionService)集成到JAX-RS资源/ Servlet中。你当然不能顺利地使用JAX-RS 2依赖注入与HiveMQ内部结构,但如果你不做任何花哨的事情应该不是一个问题

您可以找到更多详情here on Google Groups