queue.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:ssp-campaigns 作者: bloogrox 项目源码 文件源码
def publish(self, payload):
        with rmq_pool.acquire() as cxn:
            try:
                cxn.channel.queue_declare(queue=QUEUE_NAME, auto_delete=True)
                cxn.channel.basic_publish(
                    body=json.dumps(payload),
                    exchange='',
                    routing_key=QUEUE_NAME,
                    properties=pika.BasicProperties(
                        content_type='plain/text'
                    )
                )
                subscriber_id = payload['subscriber']['_id']
                logger.info(f"Queue.publish published: {subscriber_id}")
            except Exception as e:
                logger.error(f"Queue.publish exception: {e}")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号