Windows Azure的客户端 - 服务器 - 客户端消息传递

时间:2013-04-30 13:59:18

标签: .net azure signalr messaging long-polling

假设有许多客户端异步发送消息以便处理到Azure Cloud。消息被推送到队列并相对快速地处理(每个消息几秒钟)。我想要的是将处理结果BACK发送到客户端服务器。

我需要获得显着的性能和出色的容错能力。

我应该朝哪个方向看?长期投票,保持活力,单身。还有其他选择吗?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

那么你的问题很简单,可以定义为“客户如何知道操作的进度?”......有两种方法:

  1. 客户可以根据操作ID(例如“嘿服务器!操作XHJHFB完成了吗?”)不断检查服务器,这可以通过简单的javascript ...或
  2. 完成
  3. 您可以使用SignalR让服务器在操作时通知客户端......
  4. 我的建议是SignalR方法......

    ps:抱歉,我现在无法提供代码示例......但是你可以毫不费力地找到它......