Wil*_*ill 5 tibco activemq-classic tibco-ems amqp rabbitmq
我一直在评估几种开源消息队列技术,例如RabbitMQ,ActiveMQ,OpenAMQ等.我的问题是,使用诸如Tibco EMS,WebSphereMQ,Sonic等商业技术而不是像Active这样的东西会带来什么好处.还是兔子?尽管Java系统也将进行交互,但PHP将成为所涉及的主要语言.
Rob*_*wie 15
我会说好处很少而且很远.在投资之前,您确实需要确保商业系统适合您,因为可能没有回头路.
其中一些东西是如此深奥,所以容易被供应商锁定,所以该死的重量级你会觉得你的背上有一只大猩猩,而不仅仅是一只猴子;)
那些商业技术很好,但对它们的投资可能很陡峭.在做出决定时,必须考虑年度许可证成本和持续支持成本.就供应商锁定而言,在商业世界中,只有一家供应商为特定产品提供支持.在开源世界中,通常有多个供应商提供支持.以ActiveMQ为例.Progress Software和SpringSource都为ActiveMQ以及其他一些提供支持协议.
此外,在商业世界中,您将永远不会自己查看源代码.对于像ActiveMQ这样的产品,任何人都可以获取源代码.这非常强大,因为它意味着您可以添加功能等,并且很可能将它们添加到产品中.
ActiveMQ有一个很好的社区,并且部署得非常广泛.ActiveMQ为许多语言提供客户端API,包括C/C++,Java,.NET,Perl,PHP,Python,Ruby等.
布鲁斯
| 归档时间: |
|
| 查看次数: |
5435 次 |
| 最近记录: |