4

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

4

1 回答 1

6

如果它是一个开源消息队列,那么我总是会选择一个拥有最大社区的消息队列,这样你就知道你的投资不会被浪费。此外,由于风险,可能会避免实际上只有一家小公司做出贡献的伪开源项目(例如,是什么阻止了公司破产或为其他事情做出贡献?)。例如,Apache ActiveMQ有一个庞大的社区,是Apache 最活跃的社区之一,同时有多家公司提供支持和服务

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

于 2008-10-17T15:50:23.460 回答