2015-02-05 76 views
1

如何连接phalconphp作为消费者与rabbitmq?rabbitmq + phalconphp作为消费者(具有后台作业)

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

什么会激发消费者(在Phalcon),也许supervisord?

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

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

回答

2

虽然只是运行PHP worker.php会的工作,如果你不使用主管服务,只需使用一段时间(1)并将其发送到后台,无法处理死亡过程。

建议使用supervisord,因为您需要对进程进行守护进程,并确保它是否死亡,或者系统是否重新启动,以便进程重新启动。

您可能还想检查新贵。它可以达到相同的目标。