1

如何将 phalconphp 作为消费者与 rabbitmq 连接?

据我了解,我需要为 phalconphp 运行一个后台进程,以便能够监听来自 rabbitmq 的事件/消息并处理一些时间密集型任务(发送邮件、写入日志)。

什么会解雇消费者(在 Phalcon 中),也许是监督者?

我发现一些文章指出只是运行php worker.php包含一个监听方法:

http://www.sitepoint.com/php-rabbitmq-advanced-examples/

4

1 回答 1

2

虽然只运行 php worker.php 可以工作,但如果您不使用主管服务,而只是使用 while(1) 并将其发送到后台,则无法处理进程死亡。

推荐使用 supervisord,因为你需要守护进程,并确保如果它死掉,或者如果系统重新启动,该进程将重新启动。

您可能还想检查暴发户。它可以达到同样的目的。

于 2015-02-06T03:18:04.920 回答