【问题标题】:Does Windows Phone support MSMQ?Windows Phone 是否支持 MSMQ?
【发布时间】:2015-03-18 07:17:29
【问题描述】:

我需要编写一个应用程序,让 Windows Phone 手机从放置在 Windows 2012 服务器中的队列中发送和收听消息。我正在考虑几个选项:使用 SQL Server + Web 服务或 RabbitMQ 或 MSMQ 手动创建队列。

Windows Phone 是否支持 MSMQ?阅读文档我不确定。

【问题讨论】:

  • MSMQ 在 MSDN 中被列为桌面技术,并没有显示任何对 windows phone 8 或 Silverlight 的引用,所以我认为这不太可能。
  • 不,不是。这是一种基于服务器的技术。你到底为什么要让电话通过队列收听和发送消息?相反,为什么不使用 Azure 移动通知服务呢?也许将它与 Servicebus 结合起来?
  • 艾哈迈德,我通过电话向服务器发送图像。处理完图像后,服务器会通知移动设备该工作已完成。当然,队列驻留在服务器中。
  • 电话通常会通过网络服务管道连接。 WCF 支持 Web 服务(显然)和 MSMQ。
  • 是的,但我需要手机接收来自服务器的通知,而使用 Web 服务是不可能的。我正在寻找订阅服务。

标签: c# msmq


【解决方案1】:

MSMQ 不会通过 Internet 公开,所以不,你不能。

【讨论】:

  • 真的吗?您可以通过 HTTP 和 HTTPS 将 MSMQ 消息发送到网站。棘手的部分是在 Windows Phone 上编写一个队列管理器来处理消息流。
  • @JohnBreakwell MSMQ-over-HTTP 并不完全相同。
【解决方案2】:

Windows Phone AFAIK 上没有 MSMQ。

Blog

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-03
    • 2011-12-04
    • 1970-01-01
    相关资源
    最近更新 更多