【问题标题】:What is a good message broker that works with PHP?什么是与 PHP 一起使用的好的消息代理?
【发布时间】:2010-12-11 22:27:48
【问题描述】:

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

【问题讨论】:

    标签: php message-queue messages


    【解决方案1】:

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

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

    您还可以使用 Apache ActiveMQ 并使用 Zend_Queue 之类的库(Zend 框架的一部分,http://framework.zend.com/manual/en/zend.queue.html)。它还支持其他一些队列系统。

    【讨论】:

      【解决方案2】:

      除了上面写的内容之外,如果您想要一个包含多种语言客户端的非常简单的消息队列,您还可以尝试Beanstalkd

      【讨论】:

        【解决方案3】:

        我在 ActiveMQ 上很幸运。我们将 Java 连接到 .NET,双方都没有问题。正如 scriptha 所提到的,任何可以使用 STOMP 的环境都可以使用 ActiveMQ。

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

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

        【讨论】:

          【解决方案4】:

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

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

          Python |爪哇 |红宝石 | PHP | C#

          【讨论】:

            猜你喜欢
            • 2011-04-20
            • 2014-02-12
            • 2012-12-23
            • 1970-01-01
            • 2013-03-13
            • 2021-02-09
            • 2011-02-02
            • 1970-01-01
            • 2010-11-10
            相关资源
            最近更新 更多