哪种消息传递平台是PHP和Java应用程序之间异步消息队列(发布、使用)的最佳选择?我看过RabbitMQ、ActiveMQ、OpenAMQ、Tibco Rendezvous和Websphere MQ。持久性是必需的。我喜欢AMQP和使用开放协议的想法,但我听说过RabbitMQ的稳定性问题,它似乎是AMQP的主要实现。
消息传递负载将不会达到“Twitter风格”的规模,但将是相当高的容量和要求非常高的可用性。
官方支持的PHP API肯定会得到加分。Java和PHP系统都将积极生产和消费。
发布于 2009-09-23 16:40:35
根据我的经验,ActiveMQ是非常有问题的。丢失消息和无法解释的中断让我想知道人们为什么要使用它。
我过去使用过rabbitMQ,并将其部署到一个大型生产基础设施中,它工作得很好。这个实现是基于Java的--但是使用stomp适配器应该是可能的。
在可伸缩性方面,rabbitMQ非常棒,易于配置和运行。
发布于 2009-09-17 10:23:56
值得注意的是,官方支持的基于http://stomp.codehaus.org/PHP的PHP Stomp客户端将很快发布(希望在下周发布)。
当它出来的时候会把它贴在这里。
干杯Dejan
发布于 2009-09-17 13:30:42
Second Life devs have been analyzing a lot of different messaging solutions。它的观点是Python和C++,但许多解决方案也适用于PHP。读得很好。
https://stackoverflow.com/questions/1436377
复制相似问题