openresty 学习笔记番外篇:python访问RabbitMQ消息队列
python使用pika扩展库操作RabbitMQ的流程梳理。
- 客户端连接到消息队列服务器,打开一个channel。
- 客户端声明一个exchange,并设置相关属性。(可以省略,不过必须保证所指定的交换器存在)
- 客户端声明一个queue,并设置相关属性。(可以省略,不过必须保证所指定的队列存在)
- 客户端使用routing key,在exchange和queue之间建立好绑定关系。(可以省略,不过必须保证其绑定关系)
作为生产者
客户端投递消息到exchange。
作为消费者
客户端通过队列接收消息,处理后进行应答。