Dot-Net

使用 MSMQ - System.Messaging 與 WCF

  • January 27, 2020

我必須將 VB 6.0 應用程序移植到 VB.Net(框架 3.5)。該應用程序大量使用 MSMQ。我試圖弄清楚使用 WCF 優於良好的 ole System.Messaging 有什麼優勢。與 System.Messaging 一起使用時是否有任何潛在的阻礙?

我認為“ Motley Queue ”網站上的這句話(“web”:優秀的連結!)總結得最好:

WCF 程式模型以您的業務運營為中心。有了它,您可以停止管理您的消息事務、設置消息屬性、在隊列中搜尋消息、檢查 NACKS、重試消息等。相反,您可以開始從業務操作的角度思考世界(例如 CreatePurchaseOrder)並專注於關於你的業務邏輯。將乏味的事情留給 WCF。

簡而言之,這就是 WCF 試圖完成的任務 - 讓您擺脫許多管道和復雜的工作,讓您專注於您想要解決的業務問題。

我投票支持 WCF!:-)

馬克

引用自:https://stackoverflow.com/questions/1308585