微软消息队列MSMQ 传输异常的总结!
公司线上环境99%是esxi的虚拟环境,随着公司线上虚拟机的增加,在部署虚拟机时我们一般都是采用模板才统一部署,当一个模板建立好后,新建虚拟机时就默认采用该模版运行,没有加入用户自定义环节。
由于公司为软件型企业且百分之九十采用的是微软的.net开发用户平台,由于平台的特殊性需要和多方面机构进行数据交换工作,根据开发的环境特点,选用的是微软系统自带的消息队列MSMQ进行数据传输,
随着msmq服务器越来越多的上线,而且会多台服务器往一台服务器上发送消息,最近频繁的发现一个问题,服务器服务正常,各个相关端口都正常通信,系统上也没有任何异常现象,且出现的异常也较为特殊,多台服务器往一台发送时无法发送,经过测试分析后发现,当停止其中的一台服务器队列发送时,就可以正常发送,
原本考虑的都是MSMQ的问题,但是经过各种处理都无法解决该问题,最终考虑到由于我们都是采用模板部署这一动作,每台机器的SID都是一样的,whoami /user 命令查询,考虑到消息队列在建立连接时会认证SID唯一安全标识符,都是同样的SID时就会出现无法同时认证的问题,
故采用windows2008自带的sysprep.exe工具进行修改,由于修改后会初始化用户应用,最安全的方式是备份相关重要系统信息,(经过多台测试,系统仅仅是掉域,重新加域后就好,域名采用原来的)。
经过多台服务器的修改和一段时间的观察, 该问题不再发生。
转载于:https://blog.51cto.com/vicent/1764195
微软消息队列MSMQ 传输异常的总结!相关推荐
- MSMQ(MicroSoft Message Queue,微软消息队列)
MSMQ(MicroSoft Message Queue,微软消息队列)是在多个不同的应用之间实现相互通信的一种异步传输模式,相互通信的应用可以分布于同一台机器上,也可以分布于相连的网络空间中的任一位 ...
- 互联网协议 — MQTT 消息队列遥测传输协议
目录 文章目录 目录 MQTT MQTT 的设计原则 MQTT 的实现原理 MQTT 的关键术语 MQTT 的方法 MQTT 报文结构 Linux MQTT Server Android MQTT C ...
- 消息队列遥测传输(MQTT)介绍
消息队列遥测传输(MQTT)是一种ISO标准消息传递协议,旨在通过不可靠的网络连接传感器.它在TCP/IP互联网协议之上工作. 两位工程师Andy Stanford-Clark和Arlen Nippe ...
- C#使用消息队列(MSMQ)
(1).认识消息队列 首先说一下,消息队列 (MSMQ Microsoft Message Queuing)是MS提供的服务,也就是Windows操作系统的功能,并不是.Net提供的. MSDN上的解 ...
- MQTT - 消息队列遥测传输协议
MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的"轻量级" ...
- Microsoft Message Queue(MSMQ:微软消息队列)简介
一.前言 最近在安装公司的一个产品时,接触到了MSMQ,在此对MSMQ做一个简单的介绍,以便各位能对它有一个快速.直观的认识.本文针对于Microsoft Message Queue,以下提到的消息队 ...
- .net微软消息队列(msmq)简单案例
1.首先我们需要安装消息队列服务,它是独立的消息记录的服务,并保存在硬盘文件中. 我们添加名为:DMImgUpload的私有消息队列. 2.定义消息队列的连接字符串建议采用IP: (1)FormatN ...
- windows消息队列C语言,08年计算机二级C语言辅导:vc操作微软消息队列的方法
定义 IMSMQQueuePtr qDest; // Represents Destination Queue IMSMQQueueInfoPtr qInfo; //Represents an ope ...
- 安装“消息队列 (MSMQ)”
在 Windows Server 2008 or Windows Server 2008 R2 上安装消息队列 4 在服务器管理器中,单击"功能". 在"功能摘要&quo ...
- linux发布微软消息队列,消息队列RabbitMQ入门与5种模式详解
1.RabbitMQ概述 简介: MQ全称为Message Queue,消息队列是应用程序和应用程序之间的通信方法: RabbitMQ是开源的,实现了AMQP协议的,采用Erlang(面向并发编程语言 ...
最新文章
- 66319d电源使用说明书_刚买就报修?新到手的冷柜使用时该注意什么?
- NR 5G 移动性和状态变化
- linux内核经典书籍--Linux内核设计与实现
- 安装 | Android studio连接不上真机解决办法(电脑安装虚拟机不成功的情况下)
- C语言 while 循环 - C语言零基础入门教程
- java 生成随机数_Java 生成随机数的 N 种方法
- 2021年中国在线旅游直播专题分析
- 只安装python能干什么_你都用 Python 来做什么?
- 剑指offer——12.矩阵中的路径(不熟)
- 伤感网络验证系统_网络攻防演练中弱密码安全治理的几点建议
- python高通滤波_图像处理之高通滤波及低通滤波
- PostgreSQL 日常数据库维护工作
- PMP课程笔记:第8章 项目质量管理
- STM32 tjpgd软件JPEG解码后RGB888数据格式问题
- android 向上飘的字符,Android如何自定义View实现抖音飘动红心效果
- 千锋重庆Java基础之Java拼图游戏的代码
- Cef开发学习 - Windows平台简易的Cef浏览器,支持下载管理和多标签管理
- uniapp 上传图片到华为云obs
- 基于junit4的关于个人所得税计算的等价类与边界值_关于量子力学的基本原理
- Task3:第三回:布局格式定方圆