I need to preserve consistency of data in BAM, meaning BAM itself does not require HA, but I need to guaranty there is no loss of data (even if BAM server is down). I have a single BAM server and a cluster of WLS where the JMS queues/topics are located (data is read from JMS queues/topics using EMS).
Using any kind of topic means loss of data once BAM server is down.
BAM does not reconnect after migration so using a queue on a migrate-able JMS server also does not seem to work.
Using a distributed queue requires a queue for each EMS instead of using a single queue with Message Selector. And anyways there is no reconnection in this case as well.