开发者社区> zsj2018> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

MSMQ(1)——简介

简介: MSMQ,是Microsoft Message Queue的简写,就是微软消息队列,用于应用程序之间相互通信的一种异步传输模式。应用程序可以分布在同台机器上,也可以分布于互联的网络中的任意位置。 实现的基本原理:消息发送者把要发送的消息放入容器,也就是Message(消息),然后保存到系统公用空间的消息队列中(Message Queue)中,然后,本地或互联位置上的消息接收程序再从队列中取出发给它的消息进行处理。
+关注继续查看

MSMQ,是Microsoft Message Queue的简写,就是微软消息队列,用于应用程序之间相互通信的一种异步传输模式。应用程序可以分布在同台机器上,也可以分布于互联的网络中的任意位置。

实现的基本原理:消息发送者把要发送的消息放入容器,也就是Message(消息),然后保存到系统公用空间的消息队列中(Message Queue)中,然后,本地或互联位置上的消息接收程序再从队列中取出发给它的消息进行处理。

 

队列的类型

有两种主要类别的队列:由本机或网络中的其他用户创建的队列和系统队列。

用户创建的队列可能是以下任何一种队列:

公共队列在整个消息队列网络中复制,并且有可能由网络连接的所有站点访问。

专用队列不在整个网络中发布。相反,它们仅在所驻留的本地计算机上可用。专用队列只能由知道队列的完整路径名或标签的应用程序访问。

管理队列包含确认在给定消息队列网络中发送的消息回执的消息。指定希望 MessageQueue 组件使用的管理队列(如果有的话)。

响应队列包含目标应用程序接收到消息时返回给发送应用程序的响应消息。指定希望 MessageQueue 组件使用的响应队列(如果有的话)。

系统生成的队列一般分为以下几类:

日记队列可选地存储发送消息的副本和从队列中移除的消息副本。每个消息队列客户端上的单个日记队列存储从该计算机发送的消息副本。在服务器上为每个队列创建了一个单独的日记队列。此日记跟踪从该队列中移除的消息。

死信队列存储无法传递或已过期的消息的副本。如果过期消息或无法传递的消息是事务性消息,则被存储在一种特殊的名为事务性死信队列的死信队列中。死信存储在过期消息所在的计算机上。有关超时期限和过期消息的更多信息,请参见默认消息属性。

报告队列包含指示消息到达目标所经过的路由的消息,还可以包含测试消息。每台计算机上只能有一个报告队列。

专用系统队列是一系列存储系统执行消息处理操作所需的管理和通知消息的专用队列。

在应用程序中进行的大多数工作都涉及访问公共队列及其消息。但是,根据应用程序的日记记录、确认和其他特殊处理需要,在日常操作中很可能要使用几种不同的系统队列。

 

 

队列类型的路径格式

队列类型

语法

公共队列

MachineName\QueueName

专用队列

MachineName\Private$\QueueName

日记队列

MachineName\QueueName\Journal$

计算机日记队列

MachineName\Journal$

计算机死信队列

MachineName\Deadletter$

计算机事务性死信队列

MachineName\XactDeadletter$

 

博客园大道至简

http://www.cnblogs.com/jams742003/

转载请注明:博客园

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
MySQL简介
什么是数据库? 数据库(Database)是按照数据结构来组织、存储和管理数据的仓库, 每个数据库都有一个或多个不同的API用于创建,访问,管理,搜索和复制所保存的数据。
1859 0
MQTT简介
早在1999年,IBM的Andy Stanford-Clark博士以及Arcom公司ArlenNipper博士发明了MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议。
2374 0
MQTT简介
MQ 遥测传输 (MQTT) 是轻量级基于代理的发布-订阅的消息传输协议,设计思想是开放、简单、轻量、易于实现。这些特点使它适用于受限环境。
1305 0
+关注
zsj2018
自由平等 学习与进步
264
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载