MSMQ已经过时了吗?

7

我刚刚与一位微软MVP聊天,他告诉我MSMQ已经过时了。这是真的吗?那么SOA的基础设施是什么呢?


你和哪个 MVP 聊天了? - RichardOD
1
不是托尼小马,我猜测。 - skaffman
6
成为最有价值球员并不意味着您是全知全能的 - 此外,它通常是在特定的专业领域中获得的。因此......我认为这位特定的最有价值球员需要用参考资料支持他(我个人不相信的)论断。 - Murph
今天可能只是向人们推荐了Azure Route和Service Bus Queues,但据我所知,它目前并非已被淘汰或废弃。 - Dan Harris
2个回答

11

他们在Vista中发布了新版本(4.0),它是WCF的一个明确可用通道,开箱即用,所以我认为不会被淘汰。

在过去六个月中,我基于此构建了新服务,并且没有官方的微软文档表明它将被淘汰。

如果你需要可靠的消息传递,没有太多好的选择。如果你已经深入到数据库领域,Service Broker可能是有意义的,但除此之外......使用MSMQ。


MSMQ相对于数据库的另一个好处是实际上有更少的开销,并且我不必创建一个数据库表来仅存储一条消息。然而,相反的是,BizTalk确实会这样做,因为它将其消息存储在SQL Server数据库中。 - Mike Perrenoud

2

3
我同意 MSMQ 并未过时,但我不认为谷歌搜索结果的数量能证明它没有过时。我的意思是,当我搜索 VB6 时,我仍然可以找到 2200 万个搜索结果。 - 5StringRyan
请回答一下这个问题:http://stackoverflow.com/questions/9631349/what-is-outbound-transaction-in-layman-terms? - LCJ

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接