Remote MDB consumer for a Topic not receiving messages
skionsnow Jan 27, 2016 9:50 AMI have two EAP applications currently running on the same server but eventually will be running on separate servers. I am trying to configure a remote JMS topic so that the first application can produce and consume the message on the topic and the second application can also consume the message. On the first application, I produce the message and consume it as expected. On the second application server I see this in the log:
2016/01/26-19:17:30,768 DEBUG [org.hornetq.core.server] (Thread-6 (HornetQ-remoting-threads-HornetQServerImpl::serverUUID=e50632ef-bfe6-11e5-8e8f-9d0247392d58-1654107063-896425179)) Message ServerMessage[messageID=2147567328,userID=null,priority=0, bodySize=512,expiration=0, durable=true, address=hornetq.notifications,properties=TypedProperties[{_HQ_NotifType=CONSUMER_CREATED, _HQ_RemoteAddress=invm:0, _HQ_NotifTimestamp=1453835850768, _HQ_Address=jms.topic.AcanoCdrTopic, _HQ_RoutingName=acanoCdrClient.acanoCdrSubscription, _HQ_Distance=0, _HQ_ConsumerCount=15, _HQ_ClusterName=acanoCdrClient.acanoCdrSubscriptione50632ef-bfe6-11e5-8e8f-9d0247392d58, _HQ_User=jcmuser, _HQ_SessionName=71f8c9fc-c461-11e5-ab52-edef1e489ace}]]@789691335 is not going anywhere as it didn't have a binding on address:hornetq.notification. So I beleve that the message is getting to the second application, but for some reason the MDB on that application is not seeing the notification. I have attached the remote MDB, the domain.xml, and the logs from both the producer application and the receiving application.
I assume I am missing some configuration that binds the MDB to the the notification, but don't know what that might be.
Thanks,
Jim
-
domain.xml.zip 9.5 KB
-
receiver.log.gz 113.4 KB
-
sender.log.gz 95.4 KB
-
AcanoCdrMessage.java 2.5 KB