【问题标题】:What qualities should a developer/architect look for when evaluating message queues?开发人员/架构师在评估消息队列时应该寻找哪些品质?
【发布时间】:2010-09-17 17:56:24
【问题描述】:

在 Java 世界中,消息队列的选择更多,但在 .Net 中,只有少数几种。在评估使用哪一个时,应该寻找哪些特征?构成可靠消息队列系统的基本概念是什么?

【问题讨论】:

  • 您的应用使用数据库还是构建不需要数据库的东西?

标签: .net message-queue messaging


【解决方案1】:

如果它是一个开源消息队列,那么我总是会选择一个拥有最大社区的消息队列,这样您就知道您的投资不会被浪费。此外,由于风险,可能会避免实际上只有一家小公司做出贡献的伪开源项目(例如,是什么阻止了公司破产或为其他事情做出贡献?)。例如,Apache ActiveMQmassive communitymost active at Apache 之一,同时拥有 multiple companies offering support and services

如果它是商业或开源的,那么您需要确保它支持您的任何系统要求,例如:通过不同客户端的连接、吞吐量、延迟、可扩展性、持久性、性能、集群、HA 和可靠性。如果它对开发人员和测试和生产都非常容易使用,则可以加分。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-10
    • 2016-03-09
    • 1970-01-01
    • 1970-01-01
    • 2013-12-16
    • 1970-01-01
    相关资源
    最近更新 更多