CC-5709: Airtime Analyzer
* Notify airtime_analyzer of new uploads with RabbitMQ * Use a durable exchange for airtime-uploads
This commit is contained in:
parent
f4ea417b83
commit
451b19150b
4 changed files with 31 additions and 14 deletions
|
@ -54,7 +54,7 @@ class MessageListener:
|
|||
port=self._port, virtual_host=self._vhost,
|
||||
credentials=pika.credentials.PlainCredentials(self._username, self._password)))
|
||||
self._channel = self._connection.channel()
|
||||
self._channel.exchange_declare(exchange=EXCHANGE, type=EXCHANGE_TYPE)
|
||||
self._channel.exchange_declare(exchange=EXCHANGE, type=EXCHANGE_TYPE, durable=True)
|
||||
result = self._channel.queue_declare(queue=QUEUE, durable=True)
|
||||
|
||||
self._channel.queue_bind(exchange=EXCHANGE, queue=QUEUE, routing_key=ROUTING_KEY)
|
||||
|
|
|
@ -36,7 +36,7 @@ $channel = $connection->channel();
|
|||
$channel->queue_declare($queue, false, true, false, false);
|
||||
|
||||
// declare/create the exchange as a topic exchange.
|
||||
$channel->exchange_declare($exchange, $exchangeType, false, false, false);
|
||||
$channel->exchange_declare($exchange, $exchangeType, false, true, false);
|
||||
|
||||
$msg = new AMQPMessage($message, array("content_type" => "text/plain"));
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue