php-amqp

    0熱度

    0回答

    我有一個新聞刮刀/ RSS聚集在那裏我通過這個LIB廣播消息: https://github.com/videlalvaro/php-amqplib/ 我現在有1個廣播/生產者和消費者1。 有沒有辦法讓多個消費者通過PHP並行運行?我知道PHP本身不支持。它可以通過cURL實際完成,但afaik cURL主要用於網絡/基於Web的請求。 那麼,有沒有什麼辦法讓我在PHP中實現這一點?當然,我可以用

    2熱度

    2回答

    我試圖使用AMQPExchange :: setFlags(INT $標誌)在我的交換設置AMQP_AUTODELETE標誌 http://php.net/manual/en/amqp.constants.php http://www.php.net/manual/en/amqpexchange.setflags.php 不工作.. 。:( $exchange = new \AMQPExchang

    0熱度

    1回答

    剛剛更新PHP到30年6月5日和每一個PHP請求產生一個警告 PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/amqp.so' - /usr/lib64/php/modules/amqp.so: undefined symbol: amqp_ssl_socket_set_verify_

    6熱度

    2回答

    我想知道如何延遲Amqpphplib。 我用這個偉大的咖啡腳本教程: https://github.com/jamescarr/rabbitmq-scheduled-delivery ,但它似乎並不與PHP-amqplib工作。 消息按我的意願過期,但似乎「x-dead-letter-exchange」不做這項工作。我使用RabbitMQ管理控制檯,並且實時看到所有隊列的創建和刪除。但我的信息會在

    0熱度

    1回答

    我可以把隊列PHP objects或我必須serialize他們放入隊列然後unserialize? 如何處理來自隊列的消息?

    1熱度

    1回答

    如何連接phalconphp作爲消費者與rabbitmq? 據我所知,我需要爲phalconphp運行後臺進程,以便能夠偵聽rabbitmq發出的事件/消息並處理一些時間密集型任務(發送郵件,寫入日誌)。 什麼會激發消費者(在Phalcon),也許supervisord? 我發現了一些文章,指出只是運行PHP 含worker.php一個聽方法: http://www.sitepoint.com/p

    2熱度

    1回答

    我們使用ActiveMQ,PHP和跺腳。我們發現,當ActiveMQ重啓消費者時,無法識別丟失的連接。我發現,只有跺腳1.2支持心跳。而ActiveMQ使用stomp 1.1和最新的php stomp實現僅支持1.0版本。 此外,我嘗試AMQP,但是,我發現支持PHP 0.9.1最新實施的ActiveMQ使用1.0版本,並且在客戶端連接的ActiveMQ返回錯誤: WARN | Connectio

    0熱度

    2回答

    使用RabbitMQ Web UI時,當我發佈到沒有當前隊列綁定的主題交換時,rabbitmq表示郵件已發佈但未路由。 使用amqp.node,當我將隊列綁定到交換機並開始使用「#」(全部)使用時,我沒有收到任何東西。 我期待得到以前發佈但未路由的消息。這可能嗎?

    2熱度

    1回答

    我寫了一個函數來檢查rabbitmq是否在運行。 function getBrokerStatus() { log_message("info", "Checking if broker is running...."); try { $amqpConnection = new AMQPConnection(); $amqpConnection->se

    0熱度

    1回答

    我正在學習RabbitMQ,並認爲使用它可以爲用戶提供「動態消息」更新,非常類似Facebook給朋友提供的動態提要。 我的想法是: 只要創建一個用戶,我將創建一個有名字的隊列是用戶的用戶id所以隊列名稱可以是「100_message_queue」(userId_message_queue)。 生產者將推送隊列中的所有更新。 從客戶端(javascript),它將調用REST API,如「GET