Beispiel #1
0
 /**
  * Creates wait exchange
  *
  * @return AMQPExchange
  */
 private function getExchange($name)
 {
     return $this->broker->declareExchange(AMQP_DURABLE, $name . ".dlx", AMQP_EX_TYPE_DIRECT);
 }
Beispiel #2
0
 /**
  * Creates wait exchange
  *
  * @return AMQPExchange
  */
 private function getExchange($name, $routingKey)
 {
     $exchange = $this->broker->declareExchange(null, $name . "-wait", AMQP_EX_TYPE_TOPIC);
     $this->getQueue($name)->bind($exchange->getName(), $routingKey);
     return $exchange;
 }