我必须将 VB 6.0 应用程序移植到 VB.Net(框架 3.5)。该应用程序大量使用 MSMQ。我试图弄清楚使用 WCF 比使用好的 ole System.Messaging 有什么优势。使用 System.Messaging 时是否有任何潜在的阻碍?
最佳答案
我认为来自“Motley Queue”网站(“web”:极好的链接!)的这句话总结得最好:
*WCF 编程模型以您的业务运营为中心。有了它,您就可以停止管理您的消息事务、设置消息属性、在队列中搜索消息、检查 NACKS、重试消息等。相反,您可以开始从业务操作(例如 CreatePurchaseOrder)的角度思考世界并专注于在您的业务逻辑上。 将乏味的事情留给 WCF。 *
简而言之,这就是 WCF 试图实现的目标 - 将您从大量管道和复杂事务中解放出来,让您专注于您想要解决的业务问题。
我投票支持 WCF! :-)
马克
关于.net - 使用 MSMQ - System.Messaging 与 WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1308585/