我正在研究一种最有可能使用WPF开发的新RIA。该应用程序将通过不可靠的网络(例如3G)与Web服务通信。
如何在诸如
之类的场景中实现可靠的通信“创建”操作成功 在服务器/ WebService上(说一个新的 记录已创建)但响应 包含记录标识符 无法回复给客户 应用
处理付款应该是 原子操作
MSMQ与WCF是最佳选择,还是已知的策略和模式可以在不使用Messaging Frameworks的情况下在不可靠的网络(例如3G)上实现可靠性?
答案 0 :(得分:1)
可以在HTTP上使用MSMQ,但如果使用开源RabbitMQ queuing framework,情况会更好。它还包括一个WCF绑定,您应该可以将其用于您的方案。带有MSMQ的WCF非常适合防火墙内部,但它并不是为互联网而设计的。