1

哪种消息传递平台是 PHP 和 Java 应用程序之间异步消息队列(发布、消费)的最佳选择?我看过 RabbitMQ、ActiveMQ、OpenAMQ、Tibco Rendezvous 和 Websphere MQ。需要坚持。我喜欢 AMQP 的想法并使用开放协议,但我听说过 RabbitMQ 的稳定性问题,这似乎是领先的 AMQP 实现。

消息负载不会达到“Twitter 风格”的规模,但会相当大并且需要非常高的可用性。

官方支持的 PHP API 肯定会获得积分。Java 和 PHP 系统都将积极生产和消费。

4

4 回答 4

2

值得一提的是,官方支持的基于http://stomp.codehaus.org/PHP的 PHP Stomp 客户端将很快发布(希望下周)。

当它出来时会在这里发布。

干杯德让

于 2009-09-17T10:23:56.000 回答
1

Second Life 开发人员一直在分析许多不同的消息传递解决方案。它的观点是 Python 和 C++,但许多解决方案也适用于 PHP。好读。

于 2009-09-17T13:30:42.377 回答
1

你看过Qpid吗?Apache托管的AMQP的实现?它提供 Java 和 C/C++ 版本,具有大多数语言的接口。

于 2009-09-22T17:48:21.583 回答
1

根据我的经验,ActiveMQ 是非常有问题的。丢失的消息和无法解释的中断让我想知道为什么人们使用它。

我过去使用过rabbitMQ,并将其部署到大型生产基础设施中,效果很好。该实现是基于 Java 的 - 但使用 stomp 适配器应该是可能的。

在可扩展性方面,rabbitMQ 非常棒,并且易于配置和运行。

于 2009-09-23T16:40:34.607 回答