I am using jboss 4.2.3 with jboss-messaging-1.4.5.GA. I am having 2 jboss instances running in 2 different machines ( say serverA and serverB). Configured a bridge in server A whose source is a queue in server A and destination is a queue in server B. Server B is having an MDB to listen to its local queue. Application running on server A sends message to queue deployed on server and will reach server B MDB through the bridge. This works perfectely when server A and server B are up and running. But once server B is down and when it becomes up, it has been seen that messages are not coming in the order . They come in the random order. Is this expected behaviour or should i do any other configuration for this ?
This is HornetQ discussion forum. JBoss Messaging is a different project. Please this link:
By the way I think it is a normal behavior. What you need in that case is strict ordering, like messaging group in HornetQ or ordering group in JBM.
Have a look at the document.