MSMQ是一个不错的选择?

标签 msmq

我正在做一些测试消息传递,到目前为止,MSMQ 是首选,尤其是在支持大众运输方面。

但是还有其他选择,ActiveMQ、RabbitMQ 就是一些例子。有没有人对 MSMQ 有问题,您认为与示例进行比较?

在 MS 的网站上找到关于 MQMQ 的文档、功能列表等很奇怪……好的部分是它在 Windows 中,它不花钱,而且我们得到了 Microsoft 的支持,但在我看来微软没有太多关注的产品,你怎么看?

感谢您的关注!

最佳答案

人们看到的主要问题(从我对 MSMQ 支持的角度来看)是(无特定顺序):

  • 对服务器的监控不足,让它们耗尽磁盘空间或填满消息等。
  • 应用程序弹性不足(不使用死信队列、负源日志等)
  • 队列权限设置不正确
  • 名称解析问题(不正确的 DNS 服务器条目等)
  • Microsoft 在每个版本中都加强了 RPC 安全性,并逐渐增加了访问远程队列的难度。

  • 我希望前 4 个对于大多数排队系统是通用的。

    干杯
    约翰·布雷克韦尔

    关于MSMQ是一个不错的选择?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5937156/

    相关文章:

    Python通过win32com运行MessageQueue.Peek,如何获得正确的超时?

    c# - 读取原始 XML 格式的 MSMQ 消息

    c# - MSMQ 绑定(bind)不匹配

    .net - 在 MSMQ 中发送二进制消息

    c# - 程序在访问消息队列时挂起

    windows - 在 azure 虚拟机 (windows server 2016) 上配置 MSMQ 群集故障转移

    .net - MSMQ 消息卡在传出队列中

    c# - 为什么 nservicebus 忽略我的订阅消息?

    asp.net - 从 ASP .Net Web 服务访问 MSMQ 时出现权限错误

    c# - 如何使用安装项目授予 Windows 服务访问 MSMQ 队列的权限?