什么是与PHP一起使用的好消息代理?

时间:2009-10-31 19:14:23

标签: php message-queue messages

我正在寻找一个与PHP一起使用的消息代理(如Apache ActiveMQ for Java),最好是开源的。有任何想法吗?

4 个答案:

答案 0 :(得分:2)

您可以使用Stomp(http://stomp.codehaus.org),它有一个PHP客户端,您可以使用它与任何代理进行通信(包括ActiveMQ,http://stomp.codehaus.org/Brokers)。

还有Memcacheq(http://memcachedb.org/memcacheq/),有关于如何在该页面上使用它的示例。

你也可以使用Apache ActiveMQ并使用像Zend_Queue这样的库(Zend Framework的一部分,http://framework.zend.com/manual/en/zend.queue.html)。它还支持其他一些队列系统。

答案 1 :(得分:1)

我和ActiveMQ一起好运。我们将Java连接到.NET,双方都没有问题。正如scriptha所提到的,任何可以说STOMP的环境都可以与ActiveMQ对话。

http://stomp.codehaus.org/PHP链接到STOMP PHP客户端。

我们在ActiveMQ上每小时运行数千条消息,并且时间缩短到200毫秒以下,包括应用程序时间。它快速,灵活,可扩展,并连接到许多不同的环境。绝对值得一试。

答案 2 :(得分:1)

除了上面所写的内容之外,如果你想要一个非常简单的消息队列,你可以尝试Beanstalkd

答案 3 :(得分:1)

http://www.rabbitmq.com怎么样,它适用于您想要的任何语言,例如如何在本教程中使用它

http://www.rabbitmq.com/tutorials/tutorial-one-php.html

Python | Java | Ruby | PHP | C#