The reason the MQRC 2429 is because all of your 4 subscribers use the same customer ID, and everyone is trying to use the same solid subscription. When a subscriber is already actively listening to a long-term subscription, no other subscriber can listen to it. If you want all subscribers to listen at the same time, you have separate customer identifiers for each of your subscribers.
But you should note that all subscribers will receive a copy of the same message published by the publisher (TIBCO BusinessWorks in your case). Therefore, if all subscribers are active, everyone will process the event.
In the event of a failure, you can see the use of the queue manager function of multiple instances of WebSphere MQ or any other HA solution. For load sharing, you can see the WebSphere MQ clustering feature.
source share