【发布时间】: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 服务是不可能的。我正在寻找订阅服务。