【发布时间】:2013-09-08 12:39:32
【问题描述】:
我正在尝试弄清楚如何使用 php-amqplib 库来使用 Confirms (Publisher Acknowledgements),这是在 http://rabbitmq.com/ 处推荐用于将 RabbitMQ 与 PHP 结合使用的库。
代码本身没有很好的文档记录,我找不到任何反映我找到的 Java 和 python 接口的接口。
Java 示例是here。
我已经在 PHP 源代码中找到了我能想到的各种函数名称组合,但没有找到任何东西。我正在寻找类似的东西:
$channel->confirm_select();
...
$channel->wait();
看起来https://github.com/videlalvaro/php-amqplib/blob/master/PhpAmqpLib/Helper/Protocol/Protocol091.php 支持该功能,但我不知道它是如何暴露给用户的。
【问题讨论】:
-
我想另一个注意事项是我可以使用两个消息队列来做到这一点,但如果库支持,我宁愿使用 RabbitMQ 内置的功能。