2
왜이 방법으로 대기열 이름을 지정해야합니까? , ACK 얻을 심하게 설계된 인터페이스의 일례이다PHP 드라이버 AMQP 제거
왜이 방법으로 대기열 이름을 지정해야합니까? , ACK 얻을 심하게 설계된 인터페이스의 일례이다PHP 드라이버 AMQP 제거
소비 :
$this->queue = new AMQPQueue($connection);
$this->queue->declare($queueName, AMQP_DURABLE);
II 같은 방법으로 큐 이름을 정의이 켜지지 아니다 : http://www.php.net/manual/en/amqpqueue.purge.php 은이 같은 큐 명을 정의 생성자를 사용한다. PHP AMQPQueue
클래스의 디자이너가 여러 클래스를 하나의 클래스로 분리하여 별도의 클래스로 분할하지 않은 것처럼 보입니다.
메시지 소비와 관련된 메서드는 get
, ack
및 consume
과 같이 특정 큐와 관련되어 있으며 생성자에게 전달 된 큐에 연결됩니다. 큐 특정이 아닌 다른 메서드 (purge
, delete
등)는 관리 방법이 더 많으며 작성시 큐 이름을 사용하지 않는 별도의 클래스에 속합니다.