我已經設置了整個基礎設施,這意味着我已經配置了使用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. PHP和RabbitMQ的AMQP消費者
- 2. 如何在Rabbitmq中設置消息的基本消息屬性?
- 3. node-amqp無法發送消息給RabbitMQ
- 4. NGINX上的AMQP/RabbitMQ消費者
- 5. 如何設置Elixir項目通過amqp使用RabbitMQ?
- 6. 如何在使用Rabbitmq時設置消息自動重試並設置ttl = 0?
- 7. 如何讓編譯器限制我使用任何RabbitMQ AMQP擴展?
- 8. JMS和AMQP - RabbitMQ
- 9. 春季集成AMQP和RabbitMQ丟失和「unacked」消息
- 10. 使用AMQP/RabbitMQ將消息發送到獨佔隊列
- 11. 如何有選擇地從AMQP(RabbitMQ)隊列中刪除消息?
- 12. 使用RabbitMQ和Apache Camel獲取AMQP消息的錯誤路由密鑰
- 13. 如何在nodejs上使用來自RabbitMQ的消息
- 14. AMQP RabbitMQ
- 15. 如何使用Java確認RabbitMQ消息?
- 16. 鉻擴展消息傳遞不工作在鉻://設置,鉻://擴展頁
- 17. 使用擴展WM_CHAR消息的間諜
- 18. 如何設置spring-rabbitmq收聽消息的速率
- 19. Safari擴展 - 消息
- 20. Rabbitmq服務器:如何爲Amqp服務設置多個端口
- 21. 在php中設置擴展配置
- 22. rabbitmq(AMQP):刪除隊列中的所有消息
- 23. Spring AMQP中的計劃/延遲消息傳遞RabbitMq
- 24. rabbitmq與春天amqp - 消息卡住的情況下AmqpException
- 25. 是否可以在傳出消息中設置AMQP消息屬性?
- 26. 如何設置Postgres擴展?
- 27. (消息傳遞)隊列如何擴展?
- 28. AMQP/RabbitMQ - 只有實時消息/傳遞隊列
- 29. akka使用AMQP連接器rabbitmq的流消費者
- 30. Rabbitmq ready和unack消息
你需要在項目添加到`$ 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