Microsoft Message Queuing

from Wikipedia, the free encyclopedia
Message queuing
Family: Application log
Operation area: Message queues
Ports:

TCP: 1801
RPC: 135, 2101, 2103, 2105
UDP: 3527, 1801

MSMQ in the TCP / IP protocol stack :
application MSMQ
transport SSL / TLS TCP , UDP , RPC
TCP
Internet IP ( IPv4 , IPv6 )
Network access Ethernet Token
bus
Token
ring
FDDI ...

Microsoft Message Queuing ( MSMQ ) is an application protocol from Microsoft that message queues ( message queues ) provides. On Windows it is provided by the Microsoft Message Queue Server .

MSMQ is used in software applications in service-oriented architectures . MSMQ can be used via the Win32 API , the COM , the .NET framework and by the Windows Communication Foundation (WCF). Guaranteed delivery can be provided by the Distributed Transaction Coordinator (DTC).

Versions

version operating system Features
1.0 (May 1997) supports Windows 95 , Windows NT 4.0 SP3, Windows 98 and Windows ME
  • Provision of message queues via the Win32 API and, to a limited extent, via COM
2.0 in Windows 2000 included
  • Support for registering public message queues in Active Directory
  • 128-bit encryption and support for digital certificates
  • COM support for message properties
3.0 in Windows XP Professional and Windows Server 2003 contain
  • Internet messaging (support for HTTP , SOAP , IIS )
  • Queue aliases
  • Message multicasting
  • Support of programmatic management and administration of queues and MSMQ servers.
4.0 in Windows Vista and Windows Server 2008 contain
  • Subqueues
  • Improved support for "poison messages" (messages that the recipient repeatedly cannot process successfully)
  • Support of transactional transmission of messages for remote queues
5.0 Included in Windows 7 , Windows 8 , Windows Server 2008 R2, and Windows Server 2012
  • Support for the SHA2 and all of Windows 2008 R2 supported encryption algorithms
  • Weak encryption algorithms disabled by default

Remarks

  1. Is needed to find free ports in the range 2100-2999.
  2. a b c Is increased by 11 if the port is not free.

swell

  1. ^ Message Queuing (MSMQ). In: MSDN. Microsoft, accessed July 3, 2014 .
  2. Queues and Reliable Sessions. In: MSDN. Microsoft, accessed July 3, 2014 .
  3. ^ What's New in Message Queuing 4.0. In: MSDN. Microsoft, accessed July 3, 2014 .
  4. ^ What's New in Message Queuing 5.0. In: Technet. Microsoft, accessed July 3, 2014 .