使用RabbitMQ Consumer实现worker

时间:2015-06-24 12:32:53

标签: php rabbitmq worker

这样做的后果是什么:

public function execute(AMQPMessage $message)
{
    while (true) {
        // Do some heavy work here (Example: retrieve the last 50 items from the database and update their states, etc)

        sleep(2); // Sleep for 2 seconds
    }

    return true; // Acknowledge (Never executed)
}
  1. 一条未经确认的消息(错误)
  2. PHP脚本的最长执行时间(但是,它完美无缺,即使phpinfo显示60秒也永远不会结束)
  3. 更多问题
  4. 由于

0 个答案:

没有答案