On 12 December 2014 at 19:00, Clebert Suconic <[email protected]> wrote: > JMS Queues would have core-queues by result. >
Yes, as I say I got that to work, and could see both the 'JMS Queue' and the resulting core queue MBeans via JMX when I did, and use the queue via an AMQP client. However I wasnt able to get any visible sign via JMX of a different core queue being created when I defined it in activemq-configuration.xml. I'm mainly asking if I did anything wrong with that configuration, because if I didnt then something might need updated, e.g that process could be broken in some way, or the docs might be out of date, etc. > > But why you need a core-queue anyways? I didnt strictly need a core queue, I needed a queue. Defining queues in the main configuration file was the first thing I came across in the docs regarding creating queues when first using the broker several months ago. I think I was able at the time able to create a queue via what was then hornetq-configuration.xml and use it from an AMQP client, and was essentially aiming to repeat that today to no success. > a Core queue is only useful when > using the HornetQ Core API. It doesn't even work through AMQP as the > destination won't following the naming convestions on the protocol layer. > Does that mean that if there is a core queue called "myQueue", that wouldnt work from an AMQP client using a link address of "myQueue" because it isnt following the "jms.queue.foo" convention? Equally, if there was a core queue which happened to be called "jms.queue.myQueue" (created directly rather than as side effect of defining a JMS queue "myQueue", assuming the broker allows doing that?) would that fail to work for an AMQP client using link address of "jms.queue.myQueue" because it wasnt created as a side effect of defining JMS queue "myQueue"? (Mainly trying to establish what AMQP addresses will or will not work in future when the broker supports auto-creation of destinations) Thanks, Robbie > On Fri, Dec 12, 2014 at 11:53 AM, Robbie Gemmell <[email protected]> > wrote: >> >> Hi all, >> >> I figured I would ask on the list about this one rather than raise a >> JIRA, potential user error :D >> >> When reading the docs I saw mention of being able to define core >> queues in activemq-configuration.xml, or 'JMS queues' via >> activemq-jms.xml. I have got the latter working fine, but was unable >> to get the former to work. >> >> Adding this in activemq-configuration.xml appeared to make no >> difference, I didnt see the new queue via JMX after restarting and was >> unsurprisingly thus unable to produce/consume from it using an AMQP >> client. >> <queues> >> <queue name="myQueue"> >> <address>myQueue</address> >> </queue> >> </queues> >> >> I don't see what I'm doing wrong, and think I got this to work against >> an old version of the broker several months ago, so I was wondering if >> anyone else sees the problem, or whether anything has changed in this >> area - is it still supported? >> >> Thanks, >> Robbie >> > > > -- > Clebert Suconic > http://community.jboss.org/people/[email protected] > http://clebertsuconic.blogspot.com
