`
isiqi
  • 浏览: 16344010 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论

about MSMQ

阅读更多

我们先简单的了解一下 什么是消息队列(MSMQ)?消息队列是 Windows 2000(NT也有MSMQ,WIN95/98/me/xp不含消息队列服务但是支持客户端的运行)操作系统中通讯的基础,也是用于创建分布式、松散连接 通讯应用程序的工具。这些应用程序可以通过不同种类的网络进行通讯,也可以与脱机的计算机通讯。消息队列分为用户创建队列和系统队列。

用户队列分为:

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

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

  · "管理队列"包含确认在给定"消息队列"网络中发送的消息回执的消息。指定希望 MessageQueue 组件使用的管理队列

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

  系统队列分为:

  · "日记队列"可选地存储发送消息的副本和从队列中移除的消息副本。

  · "死信队列"存储无法传递或已过期的消息的副本。

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

这些队列就好比银行中的窗口,有个人用户窗口、有公司用户窗口,有储蓄窗口,还有大客户窗口,每个窗口前,如果有很多客户(每个客户就好比是消息队列中的包),都需要排队等待处理。

分享到:
评论

相关推荐

    msmq消息队列相关

    **MSMQ消息队列详解** MSMQ,全称为Microsoft Message Queuing,是微软提供的一种异步通信技术。它允许应用程序在不可用的网络环境中发送消息,确保数据的可靠传输,即使接收方暂时离线也能正常工作。MSMQ的核心...

    一个封装MSMQ操作的类.zip_MSMQ C++_VC msmq_msmq_msmq c_vc ms

    MSMQ,全称为Microsoft Message Queuing,是微软提供的一种可靠的消息队列技术,它允许应用程序在不可靠的网络环境中进行通信。在这个压缩包文件中,包含的是一个使用C++编写的MSMQ操作类的示例,它已经被封装好,...

    NET中MSMQ完整教程+Msmq.PerfermanceTest

    .NET中的MSMQ(Message Queuing)是微软提供的一种可靠的消息传递技术,用于应用程序之间的异步通信。本教程全面涵盖了MSMQ的关键概念和技术,包括它的设计原理、安装与配置、编程接口以及性能测试。 首先,MSMQ是...

    Java通过MsmqJava读写MSMQ源码及例子

    Java通过MsmqJava读写MSMQ是一种在Java应用程序中利用消息队列(MSMQ)技术的方法。MSMQ,全称Microsoft Message Queuing,是由微软提供的一个可靠的消息传递服务,用于在不同网络环境、应用程序之间或者在不可靠的...

    无法启动MSMQ服务

    ### 无法启动MSMQ服务的知识点详解 #### 一、MSMQ简介 消息队列服务(Message Queuing Service,简称MSMQ)是Microsoft提供的一种消息传递技术,它允许应用程序跨网络进行可靠的消息发送与接收。MSMQ支持异步通信...

    MSMQ__Demo

    **MSMQ 概述** MSMQ,全称为 Microsoft Message Queuing,是微软提供的一种消息队列技术,用于在分布式系统中可靠地传递消息。MSMQ 使得应用程序可以在网络不稳定或者目标系统不可用的情况下,仍然能够发送和接收...

    msmq.rar_java msmq_java 消息队列_java消息队列_msmq_消息队列

    Java MSMQ(Message Queuing)是Java编程中用于实现异步通信的一种技术,它基于微软的MSMQ(Microsoft Message Queue)服务。在分布式系统中,消息队列扮演着至关重要的角色,因为它允许不同组件之间解耦,使得系统...

    MSMQ实例源码 C#

    MSMQ(Microsoft Message Queuing)是微软提供的一种异步消息传递技术,用于在分布式系统中进行可靠的信息交换。它允许应用程序之间通过消息队列进行通信,即使这些应用程序在网络不稳定或者暂时不可用的情况下也能...

    msmq消息队列相关demo

    MSMQ,全称为Microsoft Message Queuing,是微软提供的一种异步通信技术,它允许应用程序在不同时刻通过网络进行通信,即使发送方和接收方在通信时不在线也能完成消息传递。这种技术对于构建可靠且容错的分布式系统...

    C#MSMQ 消息队列工具

    **C# MSMQ 消息队列工具详解** 在IT领域,消息队列(Message Queue,简称MQ)是一种常用于应用程序之间异步通信的技术。MSMQ(Microsoft Message Queuing)是微软公司提供的一种消息队列服务,它允许分布式系统中的...

    MSMQ C++ API 例子

    MSMQ,全称为Microsoft Message Queuing,是一种由微软提供的可靠且异步的消息传递技术。它允许应用程序在不直接通信的情况下交换消息,特别是在网络不稳定或目标系统不可用时,能够存储并转发消息,确保数据传输的...

    MSMQ使用总结(事务性、线程监控、文件发送接收和远程信息交互)

    **MSMQ(Microsoft Message Queuing)是微软提供的一种消息队列技术,主要用于应用程序之间的异步通信。在本文中,我们将深入探讨MSMQ的核心特性,包括事务性消息传输、单线程监控、文件发送与接收以及远程信息交互...

    Msmq自用-请勿下载

    ** MSMQ 概述 ** MSMQ,全称为Microsoft Message Queuing,是微软提供的一种消息队列技术。它允许应用程序在不可靠的网络环境中可靠地交换数据,即使发送方和接收方之间的通信暂时中断,消息也能被存储并稍后传递。...

    简单的MSMQ程序仅供学习

    MSMQ,全称为Microsoft Message Queuing,是微软提供的一种异步消息传递技术,主要用于在不同应用程序之间或在不可靠的网络环境中可靠地传递消息。它允许应用程序在无法立即响应的情况下发送消息,例如当接收方不...

    MSMQ项目总结.rar

    MSMQ项目总结示例代码 MSMQ项目总结\MSMQ数据库数据传输.rar MSMQ项目总结\MSMQ基类.rar MSMQ项目总结\MQ事务性消息传输.rar MSMQ项目总结\MSMQ单线程监控.rar MSMQ项目总结\MSMQ文件发送接收.rar MSMQ项目总结\MSMQ...

    简单的msmq例子

    MSMQ,全称为Microsoft Message Queuing,是微软提供的一种异步消息传递技术。它允许应用程序在不同时刻发送和接收消息,即使发送方和接收方不在同一时间在线也能正常工作。这种技术对于处理网络不稳定、应用程序...

    MSMQ客户端

    MSMQ(Microsoft Message Queuing)是微软提供的一种消息队列技术,主要用于在分布式系统中实现可靠的消息传递。作为MSMQ客户端,它允许应用程序通过发送和接收消息与其他MSMQ服务器或客户端进行通信,即使目标系统...

    MSMQ开发范例

    **MSMQ(Microsoft Message Queuing)开发范例详解** MSMQ,全称为Microsoft Message Queuing,是微软提供的一种异步消息传递技术。它允许应用程序在不可靠或延迟的网络环境中可靠地交换信息,通过将消息放入队列来...

    MSMQ消息队列演示程序

    **MSMQ消息队列演示程序**是一个在Visual Studio 2005环境下使用C#编写的实例,旨在帮助初学者理解和应用消息队列(Message Queuing,简称MSMQ)技术。该程序包含了完整的源代码,以及一个封装好的类,使得消息的...

    MSMQ_Demo.zip_DEMO_MSMQ DCOM_improvehhz_消息队列模版

    【MSMQ_Demo.zip_DEMO_MSMQ DCOM_improvehhz_消息队列模版】是一个关于消息队列技术的演示项目,旨在帮助初学者快速理解和应用消息队列(MSMQ)以及DCOM(分布式组件对象模型)技术。在这个压缩包中,你将找到一个名...

Global site tag (gtag.js) - Google Analytics