Why does creating a JMS topic subscriber result in the creation of a HornetQ core queue in JBoss EAP?
Issue
- I see the following debug statements in server log.
DEBUG [org.hornetq.core.server.management.impl.ManagementServiceImpl] (Old I/O server worker (parentId: 7846644, [id: 0x0077baf4, /0.0.0.0:5445]):) registered address org.hornetq:module=Core,type=Address,name="jms.topic.configTopic"
DEBUG [org.hornetq.core.server.management.impl.ManagementServiceImpl] (Old I/O server worker (parentId: 7846644, [id: 0x0077baf4, /0.0.0.0:5445]):) registered queue org.hornetq:module=Core,type=Queue,address="jms.topic.configTopic",name="154b60d8-13e0-42f7-a7a0-a416f77fbd89"
DEBUG [org.hornetq.core.server.management.impl.ManagementServiceImpl] (Old I/O server worker (parentId: 7846644, [id: 0x0077baf4, /0.0.0.0:5445]):) registered address org.hornetq:module=Core,type=Address,name="jms.topic.serverPublishTopic"
DEBUG [org.hornetq.core.server.management.impl.ManagementServiceImpl] (Old I/O server worker (parentId: 7846644, [id: 0x0077baf4, /0.0.0.0:5445]):) registered queue org.hornetq:module=Core,type=Queue,address="jms.topic.serverPublishTopic",name="guest3.guest3"
[org.hornetq.core.server.management.impl.ManagementServiceImpl] (Old I/O server worker (parentId: 7846644, [id: 0x0077baf4, /0.0.0.0:5445]):) registered address org.hornetq:module=Core,type=Address,name="jms.topic.serverPublishTopic"
DEBUG [org.hornetq.core.server.management.impl.ManagementServiceImpl] (Old I/O server worker (parentId: 7846644, [id: 0x0077baf4, /0.0.0.0:5445]):) registered queue org.hornetq:module=Core,type=Queue,address="jms.topic.serverPublishTopic",name="guest3.guest3"
- We are using pub-sub model i,e we are using topics to publish messages. In the above debug statement i see "registered queue org.hornetq:module=Core,type=Queue,address="jms.topic.serverPublishTopic",name="guest3.guest3"" why is type specified as Queue? what does that mean?
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 5.1.1
- HornetQ
- 2.2.x
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.