MSMQ的简单应用
来源:互联网 发布:淘宝hd 5.0.1不让登录 编辑:程序博客网 时间:2024/05/29 02:04
MSMQ(MicroSoft Message Queue,微软消息队列)在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。其工作原理是:消息发送方将消息放进消息队列,接收方则从消息队列中取出消息。
用C#实现发送消息的代码如下:
(需要引用并包含命名空间System.Messaging)
实现接收消息的代码如下:
在获取消息队列 MessageQueue 时,除了可以使用机器名和IP外,还可以使用消息队列的 Guid 和 SPX,或者使用标签。
引用
语法
示例
格式名
FormatName: [ format name ]
FormatName:Public= 5A5F7535-AE9A-41d4-935C-845C2AFF7112
FormatName:DIRECT=SPX: NetworkNumber ; HostNumber /QueueName
FormatName:DIRECT=TCP: IPAddress /QueueName
FormatName:DIRECT=OS: MachineName /QueueName
标签
Label: [ label ]
Label: TheLabel
消息的编码格式除了 XmlMessageFormatter 外,还有ActiveXMessageFormatter 和 BinaryMessageFormatter,它们将消息编码为二进制格式。发送或接收 COM 组件时需要使用 ActiveXMessageFormatter。
另外,接收消息除了可以使用函数 Receive() 外,还可使用 Peek()。
Receive() 在获取消息后会将消息从消息队列中删除,而 Peek() 则将消息继续保留在消息队列中。
- MSMQ的简单应用
- MSMQ的简单介绍
- MSMQ的简单介绍
- 简单的msmq例子
- MSMQ的简单介绍(收藏)
- MSMQ的简单包装类
- c# msmq的简单操作
- 基于WCF MSMQ 的企业应用解决方案
- 基于WCF MSMQ 的企业应用解决方案
- 一个简单的MSMQ的发送和接收类
- . Net环境下消息队列(MSMQ)对象的应用
- . Net环境下消息队列(MSMQ)对象的应用
- . Net环境下消息队列(MSMQ)对象的应用
- . Net环境下消息队列(MSMQ)对象的应用
- Net环境下消息队列(MSMQ)对象的应用
- . Net环境下消息队列(MSMQ)对象的应用
- . Net环境下消息队列(MSMQ)对象的应用
- . Net环境下消息队列(MSMQ)对象的应用
- 张靓颖代言精油护肤产品家美乐(嘉媚乐)新造型成都开唱
- 几种C/C++的函数压栈方式
- 系统环境变量作用
- c语言关键字Volatile的使用
- 国外的黑客游戏站
- MSMQ的简单应用
- XXX管理平台系统——项目总结(over)
- 五类插入排序
- jj
- 虚函数的一般实现模型
- 深入理解sizeof()
- 动态创建多列下拉(弹出式)菜单
- 成功使用live Write 发布日志
- A Simple RS-232 Serial Port Communication Program