.net - 使用 MSMQ - System.Messaging 与 WCF

标签 .net wcf vb6 system.messaging

我必须将 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/

相关文章:

.net - 针对不同 .NET Framework 构建 TeamCity NuGet 包

c# - 自定义浮点表示

hosting - 共享主机上的 WCF 服务响应 "HTTP/1.1 400 Bad Request"<又名空白页,XML 解析错误,无效地址,找不到网页>

.net - 为非 VB6 人员挑选一个 VB6 项目

testing - 从开发机器运行与安装时,是什么导致 VB6 应用程序测试结果不同?

c# - 向页面传递参数

.net - 为什么创建一个新线程比让它们保持空闲更昂贵?

.net - WCF线程-无响应的UI

c# - 为应用程序用户分配角色

vb6 - VB6.0中如何获取集合的key