首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >商业消息中间件与开源的优势

商业消息中间件与开源的优势
EN

Stack Overflow用户
提问于 2009-09-28 21:17:27
回答 6查看 5.9K关注 0票数 5

我一直在评估几种开源消息队列技术,如RabbitMQ、ActiveMQ、OpenAMQ等。我的问题是,使用商业技术如Tibco EMS、WebSphereMQ、Sonic等而不是Active或Rabbit会获得哪些好处?PHP将是所涉及的主要语言,尽管Java系统也将进行交互。

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2009-10-12 21:35:51

我要说的是好处很少,相距甚远。在你投资之前,你真的需要确保一个商业系统是为你准备的,因为很可能没有回头路了。

其中一些东西是如此深奥,如此容易被供应商锁定,如此他妈的重量级,以至于你会觉得你背上有一只大猩猩,而不仅仅是一只猴子;)

票数 15
EN

Stack Overflow用户

发布于 2009-12-02 02:22:41

这些商业技术很好,但对它们的投资可能会很高。在做出决策时,必须同时考虑年度许可成本和持续支持成本。就供应商锁定而言,在商业世界中,只有一个供应商提供对给定产品的支持。在开源世界中,通常会有不止一个供应商提供支持。以ActiveMQ为例。Progress Software和SpringSource都为ActiveMQ和其他一些软件提供了支持协议。

而且,在商业世界里,你永远看不到源代码。对于像ActiveMQ这样的产品,任何人都可以获取源代码。这是非常强大的,因为它意味着你可以添加功能,等等,并很有可能将它们添加到产品中。

ActiveMQ有一个很棒的社区,部署非常广泛。ActiveMQ为许多语言提供了客户端API,包括C/C++、Java、.NET、Perl、PHP、Python、Ruby等等。

布鲁斯

票数 6
EN

Stack Overflow用户

发布于 2009-10-07 17:08:16

在像RabbitMQ这样的项目周围有很多很棒的社区(例如查看邮件列表)。此外,如果成本是一个问题,显然开源在那里是一个胜利。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1489429

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档