Hello,

I'm using the Qpid Broker-J docker image version 9.2.1 [1]. I want to add a new 
exchange of type topic with the name "/car/bought/customer" via the Broker-J 
UI. Unfortunately, this is not working, because I get the error "Illegal or 
reserved exchange name!". It seems that I'm not allowed to use "/" (slash) in 
the exchange name.

When I create the exchange via REST API "/api/latest/exchange/default/default" 
it is possible to create an exchange with the name "/car/bought/customer", it 
is also shown in the UI. But when I want to send messages to this topic, my 
Qpid JMS Client 2.7.0 [2] fails always with the exception "Unknown destination 
'/car/bought/customer' [condition = amqp:not-found].

As soon as I replace the "/" with "." (in the broker and client), everything 
works as expected.

Question: Is there a way to use Qpid Broker-J with "/" in the topic name?

Regards,
Pascal

[1] https://github.com/apache/qpid-broker-j/blob/9.2.1/qpid-docker/README.md
[2] https://github.com/apache/qpid-jms

Reply via email to