|
|
1
1
您可以编写一个msmq侦听器服务,当重新建立到Internet的连接时,该服务完成将消息移动到Azure队列。我不认为这太难。 更新 也许我的回答不清楚。基于这个问题,客户机偶尔会连接到Internet,因此您需要一种方法来放置消息,直到管道之间的问题得到解决。使用Windows最简单的方法是将消息放入msmq本地队列。然后有一个服务监视该队列。如果有一条消息并且它可以到达云中承载的服务,那么它将发送该消息。一旦消息被发送,它就可以从队列中删除。 |
|
|
2
0
为了将消息排队到Azure队列存储,您必须连接到Internet。如果你想处理断开连接的场景,那完全取决于你自己。我将使解决方案非常简单,并使用本地存储(如SQL Server Compact),然后在连接后立即发送消息,可能需要借助Windows服务(这样您就不需要运行桌面应用程序)。 |
|
|
3
0
您可以使用Azure AppFabric服务总线消息缓冲区执行此操作-不需要使用队列。查看以下网站上的相关示例下载: http://www.idesign.net/idesign/DesktopDefault.aspx?tabindex=5&tabid=11 -他们应该比我更好地回答你的问题。 当做 |