【问题标题】:Communicate between two applications without MSMQ在没有 MSMQ 的情况下在两个应用程序之间进行通信
【发布时间】:2017-02-13 17:27:55
【问题描述】:

如何在没有 MSMQ 功能的情况下在 Windows 中发送和检索消息?

【问题讨论】:

  • 啊,原来是这个意思……
  • 但我的问题是“多个接收者如何在不创建队列本身的情况下访问(发送和接收)服务器端 msmq?
  • 这怎么可能?这就像给不存在的房子寄信一样。您可以在信封上写上您喜欢的任何地址,邮局会接受,但地址必须有意义。你能描述一下你真正想做的事情吗?为什么?上下文可能会有所帮助。
  • 最初的问题令人困惑,因为 MSMQ 是 Windows 功能,因此“没有 MSMQ 功能”意味着“没有安装 MSMQ”。

标签: windows msmq


【解决方案1】:

MSMQ 是一种网络协议,因此只要您可以以正确的格式将数据写入网络,您就可以避免安装 MSMQ,但通常您会使用已安​​装的 MSMQ 功能来处理所有消息传递、握手、存储等。

理论上,您可以编写自己的队列管理器应用程序来替换 Windows 为 MSMQ 功能安装的内容。例如,您可能希望在非 Windows 平台上执行此操作。

由于编写自己的队列管理器是一个重要的开发项目,大多数人不会费心,而是使用已有的东西。

【讨论】:

    猜你喜欢
    • 2011-08-03
    • 2018-02-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-23
    • 2013-11-19
    相关资源
    最近更新 更多