Yuque Archive
寻常的路

RabbitMQ的Hello World(Python)

参考:https://www.rabbitmq.com/tutorials/tutorial-one-python.html

下载安装

到RabbitMQ官网下载安装包,RabbitMQ的安装依赖Erlang,也需要提前安装。

Windows系统下安装成功后启动菜单中会出现多个RabbitMQ命令行工具,点击RabbitMQ Service - (re)install将服务注册到系统,然后执行RabbitMQ Service - start启动服务。

RabbitMQ是一个消息中间件,支持多种主流语言,这里使用Python完成操作,所以也需要安装Python环境,并且Python依赖RabbitMQ提供给客户端操作的Pika包,可以使用pip安装:

代码实现

先实现一个简单的功能,共两个Python文件,一个用于发送消息,一个用于接收消息,类似WebSocket通信。

发送消息程序:

send.py

然后是接收消息程序:

执行结果

先执行python receive.py启动监听程序,显示为:

打开另一个终端窗口执行python send.py发送消息,连续发送两次:

receive.py终端可成功接收到消息: