MSMQ学习笔记一——概述

一、MSMQ是什么

  Message Queuing(MSMQ) 是微软开发的消息中间件,可应用于程序内部或程序之间的异步通信。主要的机制是:消息的发送者把自己想要发送的信息放入一个容器中(我们称之为Message),然后把它保存至一个系统公用空间的消息队列(Message Queue)中;本地或者是异地的消息接收程序再从该队列中取出发给它的消息进行处理。下图展示了这一流程。

 

二、使用MSMQ的优点

  MSMQ能支持两个应用程序之间的离线通讯,接收方和发送方不需要同时运行,也不需要在同一网络,接收方不需要保持在线状态,发送方可以先把消息发出来,过一段时间,接收方也能接收得到消息。

三、使用MSMQ的基本流程

  1、启动MSMQ服务,【控制面板】–【程序与功能】–【关闭/打开windows功能】–添加MSMQ功能,勾选全部选项。

  2、创建Message Queue队列。

  3、打开Message Queue队列。

  4、将消息发送至Message Queue队列或者从Message Queue队列中接收消息。

  5、关闭Message Queue队列。

MSMQ学习笔记一——概述

相关文章:

你感兴趣的文章:

标签云: