Microsoft Message Queue(MSMQ:微软消息队列)简介

这篇具有很好参考价值的文章主要介绍了Microsoft Message Queue(MSMQ:微软消息队列)简介。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、前言

最近在安装公司的一个产品时,接触到了MSMQ,在此对MSMQ做一个简单的介绍,以便各位能对它有一个快速、直观的认识。本文针对于Microsoft Message Queue,以下提到的消息队列均指代Microsoft Message Queue。

二、消息队列简介

2.1、消息队列是什么

MSMQ是一个Windows上的功能。主要用于多个应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位置。

2.2、消息队列的原理

消息的发送者把自己想要发送的信息放入一个容器中,然后把它保存至一个系统共用空间的消息队列中,本地或者异地的消息接收程序再从该程序中取出发给它的消息进行处理。

2.3、两个重要概念

在消息传递机制中,有两个比较重要的概念。一个是消息,一个是消息队列

  • 消息:指的是通信双方所需要传递的信息;
  • 消息队列:指的是发送和接受消息的公用存储空间,它可以存在于内存中或者是物理文件中。

消息可以以两种方式发送:快递方式和可恢复方式,区别在于前者为了消息的快速传递,把消息放置于内存中,以获取较高的处理能力。可恢复方式在传送过程的每一步骤中,都把消息写入物理磁盘,已得到较好的故障回复能流利。消息队列可以放置在发送方、接收方的机器上,也可以单独放置在另一台机器上。
在微软的.NET平台上,利用其提供的MSMQ功能,可以轻松创建或者删除消息队列、发送或者接收消息、甚至于对消息队列进行管理。

三、消息队列的作用和开启(安装)

3.1、作用:

  • 因为是异步通信,无论是发送方还是接收方都不用等待对方返回成功消息,就可以执行于下代码,因而大大地提高了事务处理的能力;
  • 当信息传送过程中,信息发送机制具有一定功能的故障恢复能力;
  • MSMQ的消息传递机制,是的消息通信的双方具有不同的物理平台成为可能。

3.2、开启(安装)消息队列

打开:控制面板 > 程序 > 程序和功能 > 启动或关闭Windows功能,勾选MicroSoft Message Queue(MSMQ)服务器后,点击确定,进行安装即可。

四、说明

参考链接:
Message Queuing(MSMQ)

欢迎大家一起讨论、学习文章来源地址https://www.toymoban.com/news/detail-493365.html

到了这里,关于Microsoft Message Queue(MSMQ:微软消息队列)简介的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HCIA-HarmonyOS设备开发认证V2.0-轻量系统内核基础-消息队列queue

    队列又称消息队列,是一种常用于任务间通信的数据结构。队列接收来自任务或中断的不固定长度消息,并根据不同的接口确定传递的消息是否存放在队列空间中。 任务能够从队列里面读取消息,当队列中的消息为空时,挂起读取任务;当队列中有新消息时,挂起的读取任务

    2024年02月20日
    浏览(34)
  • 微软MFC技术中的消息队列及消息处理(上)

    我是荔园微风,作为一名在IT界整整25年的老兵,今天来聊聊微软MFC技术中的消息队列及消息处理。 MFC应用程序中由Windows 系统以消息的形式发送给应用程序的窗口。窗口接收和处理消息之后,把控制返回给Windows。Windows系统在同一时间可显示多个窗口。此系统利用消息队列来

    2024年02月16日
    浏览(25)
  • 微软MFC技术中的消息队列及消息处理(下)

      我是荔园微风,作为一名在IT界整整25年的老兵,今天来聊聊微软MFC技术中的消息队列及消息处理。 MFC应用程序中由Windows 系统以消息的形式发送给应用程序的窗口。窗口接收和处理消息之后,把控制返回给Windows。Windows系统在同一时间可显示多个窗口。此系统利用消息队列

    2024年02月16日
    浏览(31)
  • rocketMQ消息队列简介及其实例

     RocketMQ优点: 单机吞吐量:十万级 可用性:非常高,分布式架构 消息可靠性:经过参数优化配置,消息可以做到0丢失 功能支持:MQ功能较为完善,还是分布式的,扩展性好 支持10亿级别的消息堆积,不会因为堆积导致性能下降 缺点:兼容性差点 一、RocketMQ 核心的四大组件

    2024年02月08日
    浏览(32)
  • Windows Server 2012 R2服务器Microsoft 消息队列远程代码执行漏洞CVE-2023-21554补丁KB5025288的安装及问题解决

    近日,系统安全扫描中发现Windows Server 2012 R2服务器存在Microsoft 消息队列远程代码执行漏洞。本文记录补丁安装中遇到的“此更新不适用于你的计算机”问题及解决办法。 一、问题描述: 1、系统安全扫描中发现Windows Server 2012 R2服务器存在Microsoft 消息队列远程代码执行漏洞,

    2024年02月10日
    浏览(33)
  • 《Docker极简教程》--前言--Docker的简介

    Docker 是一种用于构建、部署和运行应用程序的开源平台,它使用容器技术来实现轻量级、可移植和自包含的应用程序环境。Docker 的核心思想是将应用程序及其依赖项打包到一个称为容器的封闭单元中,从而消除了在不同环境中运行应用程序时可能出现的许多兼容性和依赖性

    2024年02月21日
    浏览(36)
  • RabbitMQ异常之inequivalent arg ‘x-message-ttl‘ for queue ‘‘ in vhost ‘/‘

    rabbitmq参数异常 如果遇到此错误,有可能是客户端消费的时候未设置\\\"x-message-ttl\\\"参数,或设置的与服务器上的不一至导至的。 解决方法: 在服务器上查询参数值 配置rabbitmq时加入 或者

    2024年02月04日
    浏览(25)
  • 【免费】【前言】Stable Diffusion WebUI 课程简介

    欢迎来到  聚梦小课堂  的 Stable Diffusion系统图文课堂。 在这里,会详细介绍 免费的本地版AI绘画软件 —— Stable Diffusion(WebUI+Fooocus) 的方方面面,包括但不限于:如何安装,如何使用,参数含义,常见问题,使用技巧、综合商业案例... 使用中若发现有错误或者任何建议,

    2024年02月02日
    浏览(34)
  • 【C++】——栈和队列(stack、queue)及优先队列(priority_queue)的介绍和模拟实现

    今天我们来学习C++stl六大组件的其中一种,容器适配器,stack、queue及priority_queue都是容器适配器。我们循序渐进,接下来让我们先认识一下什么是容器适配器。 适配器是一种设计模式(设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结),该

    2024年02月08日
    浏览(32)
  • leetcode分类刷题:队列(Queue)(一、单调队列)

    单调队列,看起来是与单调栈对应起来的一样;但是做题的时候感觉单调队列不像单调栈一样,能根据题意自然形成 单调队列的基本实现 ,感觉单调队列更像是和某个队列对应起来的一样 1、 单调队列的经典题型 :使用双向队列维护窗口,窗口移动的元素增删与队列的先进

    2024年02月09日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包