What is Microsoft Message Queuing (MSMQ)? How does it work?

前端 未结 9 1035
悲哀的现实
悲哀的现实 2021-01-30 04:05

I need to work with MSMQ (Microsoft Message Queuing). What is it, what is it for, how does it work? How is it different from web services?

9条回答
  •  执念已碎
    2021-01-30 04:26

    MSMQ- Microsoft Message Queuing:
    • MSMQ is a message queue implementation developed by Microsoft.
    • It deployed in its Windows Server operating systems.
    • It is a messaging protocol that allows applications running on separate servers/processes to communicate in a failsafe manner.
    • MSMQ has commonly been used in enterprise for software built.
    • MSMQ ensures reliable delivery by placing messages that fail to reach their intended destination in a queue and then resending them once the destination is reachable.
    • MSMQ also supports transactions. It permits multiple operations on multiple queues, with all of the operations wrapped in a single transaction, thus ensuring that either all or none of the operations will take effect.
    • Message Queuing (MSMQ) technology enables applications running at different times to communicate across heterogeneous networks and systems that may be temporarily offline.
    The following ports are used for Microsoft Message Queuing operations:
    • TCP: 1801
    • RPC: 135, 2101*, 2103*, 2105*
    • UDP: 3527, 1801

提交回复
热议问题