2011-12-13 2 views

답변

4

소비 :

$this->queue = new AMQPQueue($connection); 
    $this->queue->declare($queueName, AMQP_DURABLE); 

II 같은 방법으로 큐 이름을 정의이 켜지지 아니다 : http://www.php.net/manual/en/amqpqueue.purge.php 은이 같은 큐 명을 정의 생성자를 사용한다. PHP AMQPQueue 클래스의 디자이너가 여러 클래스를 하나의 클래스로 분리하여 별도의 클래스로 분할하지 않은 것처럼 보입니다.

메시지 소비와 관련된 메서드는 get, ackconsume과 같이 특정 큐와 관련되어 있으며 생성자에게 전달 된 큐에 연결됩니다. 큐 특정이 아닌 다른 메서드 (purge, delete 등)는 관리 방법이 더 많으며 작성시 큐 이름을 사용하지 않는 별도의 클래스에 속합니다.