It seems that MSMQ doesn't use any Database management system to manage messages. How does MSMQ manage messages? Does it store the messages in flat file?
I'm trying to implement a messages management system. It's my exercise.
It seems that MSMQ doesn't use any Database management system to manage messages. How does MSMQ manage messages? Does it store the messages in flat file?
I'm trying to implement a messages management system. It's my exercise.
it stores them as files on the disk.
If you wanna manage them use the System.Messaging API
Good luck
MSMQ uses flat files located in %windir%\system32\msmq.
If you want to implement your own queueing, I suggest you take a look at Ayende's blog post on queueing
MSMQ's use of files is covered in more depth here:
Cheers John Breakwell (MSFT)