2009-12-01 67 views
7

我剛剛和一位微軟MVP聊天,他告訴我MSMQ已經過時了。這是真的? SOA的基礎設施是什麼?MSMQ是否過時?

+0

哪個MVP被你聊天? – RichardOD 2009-12-01 11:39:31

+1

不託尼小馬,我猜 – skaffman 2009-12-01 11:40:22

+6

作爲一名MVP並不能使你無所不知 - 此外,它通常會在特定的專業領域獲得獎勵。所以......我認爲這個特殊的MVP需要通過引用備份這個斷言(我不相信)...... – Murph 2009-12-01 13:28:31

回答

11

那麼,他們發佈了Vista的新版本(4.0),它是一個明確可用的WCF通道,開箱即用,所以我會說不。

我在過去的六個月裏基於它建立了新的服務,並且沒有官方的MS文檔,我知道這說明它將消失。

如果你需要可靠的消息傳遞,沒有太多好的選擇。如果你已經深入數據庫的土地,服務經紀人可能是有道理的,但否則... MSMQ

+0

MSMQ相對於數據庫的另一個好處是實際上開銷較少*並且*我不必創建數據庫表來存儲消息。相比之下,這正是BizTalk所做的,因爲它將消息存儲在SQL Server數據庫中。 – 2012-11-07 19:26:07

2

我不認爲它已經過時了。做一個谷歌搜索MSMQ和WCF - 你會得到很多結果。

這裏是一個很好的文章:

http://www.codeproject.com/KB/WCF/WCF_MSMQ_Integration.aspx

+3

儘管我同意msmq並沒有過時,但我不同意谷歌搜索結果計數證實它不是。我的意思是我仍然可以找到2200萬搜索結果,當我「谷歌」VB6 =) – 5StringRyan 2011-11-10 21:41:55

+0

你能回答http://stackoverflow.com/questions/9631349/what-is-outbound-transaction-in-layman-terms? – Lijo 2012-03-09 09:24:01