bots.py 文件源码

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

项目:koslab.messengerbot 作者: koslab 项目源码 文件源码
def sender(self):
        def worker(event, message):
            p = Process(target=spawn_send_message_worker, args=(event, message))
            p.start()
            def stop_worker(signum, frame):
                p.terminate()
                p.join()
            signal.signal(signal.SIGTERM, stop_worker)


        exchange = Exchange(self.send_exchange, 'direct', durable=True)
        queue = Queue(self.send_queue, exchange=exchange, 
                        routing_key=self.send_queue)
        with Connection(self.send_transport) as conn:
            with conn.Consumer(queue, callbacks=[worker]) as consumer:
                while True:
                    conn.drain_events()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号