【发布时间】:2010-09-17 17:56:24
【问题描述】:
在 Java 世界中,消息队列的选择更多,但在 .Net 中,只有少数几种。在评估使用哪一个时,应该寻找哪些特征?构成可靠消息队列系统的基本概念是什么?
【问题讨论】:
-
您的应用使用数据库还是构建不需要数据库的东西?
标签: .net message-queue messaging
在 Java 世界中,消息队列的选择更多,但在 .Net 中,只有少数几种。在评估使用哪一个时,应该寻找哪些特征?构成可靠消息队列系统的基本概念是什么?
【问题讨论】:
标签: .net message-queue messaging
如果它是一个开源消息队列,那么我总是会选择一个拥有最大社区的消息队列,这样您就知道您的投资不会被浪费。此外,由于风险,可能会避免实际上只有一家小公司做出贡献的伪开源项目(例如,是什么阻止了公司破产或为其他事情做出贡献?)。例如,Apache ActiveMQ 的 massive community 是 most active at Apache 之一,同时拥有 multiple companies offering support and services。
如果它是商业或开源的,那么您需要确保它支持您的任何系统要求,例如:通过不同客户端的连接、吞吐量、延迟、可扩展性、持久性、性能、集群、HA 和可靠性。如果它对开发人员和测试和生产都非常容易使用,则可以加分。
【讨论】: