大家都知道RabbitMQ是用来处理高并发,多个请求,通过生产者和消费者以及channel的技术来实现消息的高并发处理的技术。
那么如何在代码里面里面实现呢?
生产者/消费者模式
1.首先我们要知道,RabbitMQ的实现模式,通过创建一个队列来存储生产者发送的消息,然后消费者通过既定的规则去队列里面去取,然后做相应的动作。
一、设计生产者:
在开始编写代码之前,我们要确认电脑上是否安装了pika库,怎么知道呢?
打开“File”——>"Other setttings"——>"Preferences for New Projects",
在弹出的界面,选择“Project Interpreter”,看右侧的界面是否有pika库。
if pika not in xl_list: #如果pika不在下拉列表里面点击下面的“➕”符号