JBossMQ has two fundamental limitations:
JBossMQ is based on SpyderMQ (the open source project) which is a non-clustered broker.
The threading model and the overall design of the non-clustered broker leads to performance limitations in certain high load usage scenarios.