def queue_events(self, events):
exchange = Exchange(self.exchange, 'direct', durable=True)
queue = Queue(self.queue, exchange=exchange, routing_key=self.queue)
with Connection(self.transport) as conn:
producer = conn.Producer(serializer='json')
for event in events:
producer.publish(event, exchange=exchange,
routing_key=queue.routing_key,
declare=[queue])
评论列表
文章目录