Apache activeMQ,从客户端动态创建队列

时间:2013-04-02 11:02:42

标签: jms activemq stomp

目标是,创建一个可以从服务器发送和接收更新的HTML页面。

我创建了HTML页面,并通过websocket通过STOMP与Apache ActiveMQ建立连接,并在服务器端编写了Java代码,这些代码将向这些队列发送更新。这样可以正常工作,但理想情况下,HTML页面将被许多用户使用,因此我希望每个用户都有自己的队列(动态生成),并且仅在各自的队列中进行侦听和发送。 HTML客户端将能够注册队列,但我不知道的是我的服务器端代码将如何得到通知,我们是否有任何回调函数?尝试使用DestinationSource类来确定存在多少队列但不清楚如何访问该队列

我是否走错路来解决这个问题?任何帮助/链接/信息将不胜感激

1 个答案:

答案 0 :(得分:1)

您可能希望查看ActiveMQ Advisory Message,它可以针对各种内容触发事件,例如目标创建和销毁,没有消费者,消息过期等。

ActiveMQ网站上有documentation