<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>MSMQ &#8211; Jitendra Zaa</title>
	<atom:link href="https://www.jitendrazaa.com/blog/tag/msmq/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.jitendrazaa.com/blog</link>
	<description>AI, Salesforce, ServiceNow &#38; Enterprise Tech Guides</description>
	<lastBuildDate>Tue, 07 Dec 2010 18:28:36 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
<site xmlns="com-wordpress:feed-additions:1">87744916</site><atom:link rel="search" type="application/opensearchdescription+xml" title="Search Jitendra Zaa" href="https://www.jitendrazaa.com/blog/wp-json/opensearch/1.1/document" />	<item>
		<title>MSMQ &#8211; Microsoft Message Queue Introduction</title>
		<link>https://www.jitendrazaa.com/blog/microsoft/msmq-microsoft-message-queue-introduction/</link>
					<comments>https://www.jitendrazaa.com/blog/microsoft/msmq-microsoft-message-queue-introduction/#comments</comments>
		
		<dc:creator><![CDATA[Jitendra]]></dc:creator>
		<pubDate>Tue, 07 Dec 2010 18:28:36 +0000</pubDate>
				<category><![CDATA[c#]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[MSMQ]]></category>
		<category><![CDATA[Windows XP]]></category>
		<guid isPermaLink="false">http://JitendraZaa.com/blog/?p=1407</guid>

					<description><![CDATA[How to Install MSMQ, MSMQ - Microsoft Message Queue Introduction, Types of Queue, Modes of Queue, System Queue]]></description>
										<content:encoded><![CDATA[<p><strong>Microsoft Message Queue (MSMQ):</strong><br />
<strong> MSMQ is a messaging protocol that allows applications running on separate servers/processes to communicate in a failsafe manner. </strong>A queue is a temporary storage location from which messages can be sent and received reliably, as and when conditions permit. Queues are used to receive and send the Messages.</p>
<p>To Install MSMQ, Go to Control Panel -&gt; Add Remove Program -&gt; Add Windows Component and select &#8220;Message Queuing&#8221;</p>
<figure id="attachment_1412" aria-describedby="caption-attachment-1412" style="width: 407px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/12/MSMQ-Microsoft-Messaging-Queue.png?ssl=1"><img data-recalc-dims="1" fetchpriority="high" decoding="async" class="size-full wp-image-1412  " title="Install MSMQ - Microsoft Messaging Queue" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/12/MSMQ-Microsoft-Messaging-Queue.png?resize=407%2C296&#038;ssl=1" alt="Install MSMQ - Microsoft Messaging Queue" width="407" height="296" /></a><figcaption id="caption-attachment-1412" class="wp-caption-text">Install MSMQ - Microsoft Messaging Queue</figcaption></figure>
<p><span id="more-1407"></span></p>
<p><strong>There are two types of Messaging Queue:</strong></p>
<p><strong> 1. Public Queue:</strong></p>
<ul>
<li>Provide Message routing.</li>
<li>Public queues are accessed through &#8220;Machine nameQueue name&#8221;</li>
</ul>
<p><strong>2. Private Queue:</strong></p>
<ul>
<li>Do not Provide any routing.</li>
<li>Private queues are accessed through &#8220;Machine namePrivate$Queue name&#8221;.</li>
<li>If MSMQ is installed on the same machine as your application then you can replace the machine name with a dot, for example &#8220;.Private$Sales&#8221;</li>
</ul>
<p><strong>MSMQ is deployed in two mode:</strong><br />
<strong> 1. Workgroup mode</strong></p>
<ul>
<li>only private Queue therefore no messaging routing</li>
<li>only &#8220;Common&#8221; and &#8220;Trigger&#8221; components needed.</li>
</ul>
<p><strong>2. Domain mode</strong></p>
<ul>
<li>private and public queue.</li>
<li>Machine that installed MSMQ must be the part of domain and uses Active Directory.</li>
<li>&#8220;Common&#8221;, &#8220;Trigger&#8221;, &#8220;Active Directory Integration&#8221;, &#8220;Routing Suport&#8221; components are needed.</li>
</ul>
<p><strong>MSMQ Installs two window services also:</strong></p>
<ol>
<li>Message Queueing</li>
<li>Message Queueing Triggers</li>
</ol>
<p><strong>Administrative interface:</strong><br />
To Open admin Panel , My Computer -&gt; Manage -&gt; Services and Applications -&gt; Message Queueing.</p>
<figure id="attachment_1410" aria-describedby="caption-attachment-1410" style="width: 267px" class="wp-caption aligncenter"><a href="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/12/MSMQ-Admin-panel.png?ssl=1"><img data-recalc-dims="1" decoding="async" class="size-full wp-image-1410" title="MSMQ Admin panel" src="https://i0.wp.com/jitendrazaa.com/blog/wp-content/uploads/2010/12/MSMQ-Admin-panel.png?resize=267%2C201&#038;ssl=1" alt="MSMQ Admin panel" width="267" height="201" /></a><figcaption id="caption-attachment-1410" class="wp-caption-text">MSMQ Admin panel</figcaption></figure>
<p>Under each queue you will find following three items:</p>
<p><strong> 1. Queue Messages</strong></p>
<ul>
<li>All the messages currently seating in Queue.</li>
<li>You can view the properties of all messages but cannot change it.</li>
<li>Cannot create new messages or cannot delete an individual existing messages.</li>
<li>You can delete all the messages by right click on &#8220;Queue messages&#8221; and select<strong> &#8220;All Tasks | Purge&#8221;</strong></li>
</ul>
<p><strong>2. Journal Messages</strong></p>
<ul>
<li>During Queue creation journal can be &#8220;enabled&#8221; means a copy  of message from queue is placed into journal.</li>
<li>Means you have the copy of all messages of queue which is read or processed.</li>
<li>Purge (Delete) messages regulary from journal otherwise its size will be increased.</li>
</ul>
<p><strong>3. Triggers</strong></p>
<ul>
<li>Allows to register the Trigger when message is placed in Queue.</li>
<li>During Trigger setting you can specify COM component or external executable.</li>
</ul>
<p>Other than Public and Private Queue, one more Queue is present which is<strong> &#8220;System Queue&#8221;</strong>. Which cannot be modified or removed.</p>
<p>Under System Queue you will find following three items:<br />
<strong> 1. Journal Messages:</strong></p>
<ul>
<li>During Queue creation journal can be &#8220;enabled&#8221; means a copy  of message from queue is placed into journal. And if the journal is not enabled then copy of message is placed in &#8220;System queue&#8217;s journal&#8221; (condition it should be enabled at code).  Means its your choice that you want to maintain journal at system queue level or message queue level.</li>
</ul>
<p><strong> 2. Dead &#8211; Letter Messages :</strong></p>
<ul>
<li>copy of all the Messages which are not delivered or expired before deliver or expired before its read / received (condition it should be enabled at code).</li>
</ul>
<p><strong> 3. Transactional Dead &#8211; Letter Messages: </strong></p>
<ul>
<li>Same as &#8220;Dead &#8211; Letter Messages&#8221; but its for Transactional Messages.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://www.jitendrazaa.com/blog/microsoft/msmq-microsoft-message-queue-introduction/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1407</post-id>	</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Page Caching using Disk: Enhanced 
Minified using Disk

Served from: www.jitendrazaa.com @ 2026-05-30 17:13:06 by W3 Total Cache
-->