针对PHP应用程序的异步/企业消息传递
什么消息传递平台将是PHP和Java应用程序之间的异步消息队列(发布,消费)的最佳选择? 我看过RabbitMQ,ActiveMQ,OpenAMQ,Tibco Rendezvous和Websphere MQ。 持久性是必需的。 我喜欢AMQP的想法并使用开放协议,但我听说过RabbitMQ的稳定性问题,这似乎是AMQP的主要实现。
消息传递的负载不会完全符合“Twitter风格”的规模,但会是相当高的数量,并且需要非常高的可用性。
官方支持的PHP API肯定会获得积分。 Java和PHP系统都将积极生产和消费。
根据我的经验,ActiveMQ非常成问题。 丢失的消息和不明原因的中断让我想知道为什么人们使用它。
过去我使用rabbitMQ,并将其部署到大型生产基础架构中,并且效果很好。 实现是基于Java的 - 但是使用stomp适配器应该是可能的。
在可扩展性方面,rabbitMQ很棒,易于配置和运行。
值得一提的是,官方支持的基于http://stomp.codehaus.org/PHP的PHP Stomp客户端很快就会发布(希望下周)。
将它发布在这里,当它出来。
干杯德扬
Second Life开发人员一直在分析许多不同的消息解决方案。 它的观点是Python和C ++,但许多解决方案也适用于PHP。 很好的阅读。
链接地址: http://www.djcxy.com/p/34145.html上一篇: Async / Enterprise Messaging for PHP Apps
下一篇: How to send message using nio directly without client send me message firstly