I'm pretty new to JBoss myself, but it's my understanding that the message will just reside in memory unless you actually make it persistent.
For instructions on making your JMS persistent, see:
And you'll most definitely want to change what database is used. The default database is included as an example only and is not meant for production use. You can get instructions for changing the underlying database here:
However, I found the instructions for changing the database in the Getting Started guide to be even better. You can read the Getting Started guide here:
thanks for the info.
Basically, in order to implement Persistance Messaging, JBoss MQ requires database to store the message. Apart from database, is there any other storage media we can choose? such as text file, excel file etc..?
By using database, wouldn't it will affect the performance?