Posted: Tue May 20, 2008 10:46 am Post subject: Where does MQ store messages?
Apprentice
Joined: 15 Sep 2005 Posts: 37
I know this must have been discussed a few times in this forum but after I read more than a few threads on this I got a little confused... So here is hopefully my simple question:
On a UNIX queue manager with a bunch of queues (let's say 100 queues) which are all full holding non persistent messages, where are those messages stored physically?
in memory? or on disk (filesystem)?
Now if all these queues are full with persistent messages where are those messages stored?
in memory? or on disk (filesystem)?
thanks
Last edited by rxm8778 on Tue May 20, 2008 8:16 pm; edited 2 times in total
Both. In memory for performance and disk for reliability. Persistent messages are hardened to disk ASAP.
Don't mean to be difficult but I am not sure which one of my questions you have answered when you said both...
Are you saying that regardless of the type of message persistent or non persistent they saved in both memory and and disk. But Persistent messages are written to disk ASAP But for non persistent message there is a delay before they are written????
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum