jboss-fuse/fuse

Problem with Fabric MQ Gateway when using http transport connecter for A-MQ

ravishankarhassain opened this issue · 2 comments

I am trying to use http connector for connecting with the JBoss A-MQ (Which is embedded in JBoss Fuse ESB 6.2.1) . I have enabled and configured the http transport connector in the broker.xml which is in the mq-base profile. Also I have enabled the http connector in the profile properties. I have created a new Master/Slave broker profile and assigned it to 2 child containers. I have deployed Fabric MQ and HTTP gateway to the root container so that Fabric will handle and map the connections to the active node. From the MQ client (stand alone java program), I am using the url http://localhost:61616 as the broker url in order to connect with the current active broker node but it seems like the Fabric MQ Gateway is not able to map the client to the available broker in the fabric. But when I inspect the fabric registry I could see that the http connector is configured to a random port properly and if I use that port in my MQ client then connection is established sucessfully and I could the message to the broker. Also, I noted that instead of http connector If I use the openwire tcp connector tcp://localhost:61616 Fabric MQ gateway is able to map the client to the the available broker in the fabric. I am not sure whether its a bug or am I missing something. I have attached the screenshot below for your reference.

screenshot 0
screenshot 1
screenshot 2
screenshot 3
screenshot 4
screenshot 5
screenshot 6
screenshot 7
screenshot 9
screenshot 10
screenshot 11
screenshot 12
screenshot 13
screenshot 14
screenshot 15
screenshot 16
screenshot 17
screenshot 18
screenshot 19
screenshot 20
screenshot 21

Hi, please use official Red Hat support to JBoss Fuse issues.

closing old ticket