我已經設置了整個基礎設施,這意味着我已經配置了使用AMQP擴展名http://www.php.net/manual/en/book.amqp.php的php。我建立了持久的交流和隊列。現在我知道我應該根據http://www.rabbitmq.com/tutorial-two-python.html發佈delivery_mode = 2(或等效於php)的消息。我不知道我是否可以這樣做,如果是的話,我不知道如何。如何在使用php擴展AMQP和RabbitMQ的消息上設置delivery_mode?
0
A
回答
3
$message = new AMQPMessage(serialize($object), array('content_type' => 'text/plain', 'delivery_mode' => 2));
這是使用http://code.google.com/p/php-amqplib/,但我想本機擴展具有類似的語法。
0
如果使用my Amqp library你可以使用documentation,讓你開始
0
文檔進行了更新(2月4日),並解釋這一切http://www.php.net/manual/en/amqpexchange.publish.php
+0
這是一個可怕的答案。將源THEN鏈接的內容複製到源。如果在你發佈答案的前一天更新了它,那麼很明顯,它正在變化並且可能會發生變化。 – 2012-04-03 03:54:16
相關問題
- 1. RabbitMQ/AMQP中的消息組
- 2. PHP和RabbitMQ的AMQP消費者
- 3. 如何使用Spring AMQP接收來自RabbitMQ的correlationid消息
- 4. 如何在Rabbitmq中設置消息的基本消息屬性?
- 5. rabbitmq設置消息屬性php
- 6. 在帶有TTY擴展的MuleSoft ESB上使用AMQP連接器發佈消息
- 7. node-amqp無法發送消息給RabbitMQ
- 8. 使用amqp從rabbitmq隊列收到的消息的確認
- 9. 如何設置Elixir項目通過amqp使用RabbitMQ?
- 10. NGINX上的AMQP/RabbitMQ消費者
- 11. 如何在使用Rabbitmq時設置消息自動重試並設置ttl = 0?
- 12. 如何讓編譯器限制我使用任何RabbitMQ AMQP擴展?
- 13. JMS和AMQP - RabbitMQ
- 14. 節點AMQP +的RabbitMQ如何POST請求轉換成消息
- 15. 春季集成AMQP和RabbitMQ丟失和「unacked」消息
- 16. RabbitMQ的:在Exchange設置AMQP_AUTODELETE標誌與PHP AMQP
- 17. 設置傳送模式。AMQP(RabbitMQ的)
- 18. 使用AMQP/RabbitMQ將消息發送到獨佔隊列
- 19. 如何有選擇地從AMQP(RabbitMQ)隊列中刪除消息?
- 20. 如何從AMQP(RabbitMQ)隊列中刪除消息?
- 21. 的RabbitMQ AMQP隊列設計
- 22. 使用RabbitMQ和Apache Camel獲取AMQP消息的錯誤路由密鑰
- 23. rabbitmq amqp - 收聽來自消費者的ack消息
- 24. 如何在nodejs上使用來自RabbitMQ的消息
- 25. 彈簧雲流RabbitMQ的:與delivery_mode發佈的消息= 1時republishToDlq =真
- 26. 如何在RabbitMQ/AMQP中設置重新傳送策略
- 27. 如何使用Java確認RabbitMQ消息?
- 28. AMQP RabbitMQ
- 29. 鉻擴展消息傳遞不工作在鉻://設置,鉻://擴展頁
- 30. 使用擴展WM_CHAR消息的間諜
你需要在項目添加到`$ basic Producer演示中的basicPublish`數組:`'delivery-mode'=> true/false`。您可以在這裏看到全部可用字段:http://wiki.amqp.org/chatter:amqp-0-9-1-xml - XML格式顯示所有命令及其參數。 – Robin 2011-02-02 21:00:04