【问题标题】:Is MSMQ obsolete?MSMQ 过时了吗?
【发布时间】:2010-12-21 23:43:29
【问题描述】:

我刚刚与一位 Microsoft MVP 聊天,他告诉我 MSMQ 已过时。这是真的?那么 SOA 的基础架构是什么???

【问题讨论】:

  • 你和哪个 MVP 聊天?
  • 我猜不是小马托尼
  • 成为 MVP 并不意味着你无所不知——此外,它通常在特定的专业领域获得奖励。所以...我认为这个特定的 MVP 需要用引用来支持这个断言(我个人不相信)...
  • 他们可能只是将人们推向 Azure Route 和 Service Bus 队列,但据我所知,截至今天,它并没有过时或弃用。

标签: msmq soa


【解决方案1】:

嗯,他们发布了一个带有 Vista 的新版本 (4.0),它是 WCF 中明确可用的频道,开箱即用,所以我拒绝。

在过去的六个月中,我基于它构建了新服务,而且据我所知,没有官方的 MS 文档表明它正在消失。

如果您需要可靠的消息传递,那么好的选择并不多。如果您已经深入数据库领域,Service Broker 可能有意义,但除此之外...... MSMQ

【讨论】:

  • MSMQ 相对于数据库的另一个好处是,实际上开销更少并且我不必创建数据库表来存储消息。相比之下,这正是 BizTalk 所做的,因为它将消息存储在 SQL Server 数据库中。
【解决方案2】:

我不认为它已经过时了。谷歌搜索 MSMQ 和 WCF - 你会得到很多结果。

这是一篇好文章:

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

【讨论】:

  • 虽然我同意 msmq 根本没有过时,但我不同意 google 搜索结果计数验证它不是过时的。我的意思是当我“谷歌”VB6 时我仍然可以找到 2200 万个搜索结果 =)
猜你喜欢
  • 2020-07-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-11
  • 2017-05-21
相关资源
最近更新 更多