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终端可成功接收到消息: