Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How does MSMQ manage messages?

Tags:

queue

msmq

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.

like image 670
user50819 Avatar asked Dec 22 '22 11:12

user50819


2 Answers

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

like image 130
Dries Van Hansewijck Avatar answered Jan 29 '23 23:01

Dries Van Hansewijck


it stores them as files on the disk.

If you wanna manage them use the System.Messaging API

like image 38
flalar Avatar answered Jan 30 '23 01:01

flalar