AppFabric双向跨平台支持

时间:2011-04-19 18:06:16

标签: service azure cloud bus

我希望使用Azure的AppFabric ServiceBus来托管发布/订阅消息系统。我的客户都将是运行混合应用程序的移动设备(android,Iphone等......)。

我的问题是:我的移动客户端可以接收来自Azure托管的发布商的消息吗?到目前为止,我并不太关心消息格式(Soap,XML,Json)。此时我更关心双向沟通。

1 个答案:

答案 0 :(得分:0)

今天的答案有点儿。您始终可以使用队列或MessageBuffers在.NET和非.NET客户端之间进行通信。这实际上是一个HTTP轮询,基于REST。但是,要使用为活动客户端执行“推送”通信的.NET SOAP绑定,必须在其中包含.NET堆栈。我的理解是,目前由于TCP框架的差异导致其他实现不兼容。

请记住,大多数移动客户端都使用长HTTP轮询操作来进行通知。这就是Exchange在Windows Mobile设备上的工作方式,我相信WP7有类似的通知。要真正适应移动设备上的电池寿命,您可能必须采用那里的技术。这与AppFabric Service Bus无关。