实习记录(6)——RabbitMQ的安装及使用

今天主要帮小哥分忧,学习一下RabbitMQ,前两天看过,稍微了解了一下,操作系统中学过“进程同步”这个点,而RabbitMQ的流程,就类似于其中的生产者—消费者问题。

一、安装

RabbitMQ是有环境要求的,erlang语言环境,所以首先要做的就是下载erlang以及环境配置

1.1下载

首先,根据RabbitMQ支持的erlang版本选择安装,对应版本的查询可以在以下网站查询,另外erlang的地址也在下方:

RabbitMQ Erlang Version Requirements — RabbitMQ

Downloads - Erlang/OTP

RabbitMQ老版本在GitHub上搜索对应的版本号,对应操作系统的安装一下即可:

Releases · rabbitmq/rabbitmq-server (github.com)

1.2环境变量配置

环境变量一共四个,都需要配置一下,首先是ERLANG_HOME,变量值是安装路径:

实习记录(6)——RabbitMQ的安装及使用_第1张图片

然后是RABBITMQ_SERVER,也是安装路径:

实习记录(6)——RabbitMQ的安装及使用_第2张图片

 剩下两个在Path中添加两行:

%ERLANG_HOME%\bin
%RABBITMQ_SERVER%\sbin

注意第二行那个是sbin!!!

1.3验证

实习记录(6)——RabbitMQ的安装及使用_第3张图片

 启动RabbitMQ:

rabbitmq-plugins.bat enable rabbitmq_management

在安装时,我是先安装并验证完erlang之后才安装和验证RabbitMQ的,可能有先后顺序!如果配置好之后验证有问题,记得重启一下电脑,有奇效。

启动好RabbitMQ服务后,浏览器输入"localhost:15672",会出现一个登录界面:

实习记录(6)——RabbitMQ的安装及使用_第4张图片

账号和密码默认都是guest

二、使用

由于我才是刚开始接触,只知道些皮毛,教程偏多的是Spring Boot和RabbitMQ的编码实现通信,我们的项目使用的是python,我主要参考了以下文章,对RabbitMQ的使用进行了理解:

Python中RabbitMQ的使用_python rabbitmq_意大利面拌42号混凝土的博客-CSDN博客

根据文中的示例,我尝试着理解并编写了有关我们自己项目的代码,现在还对这个东西不太熟悉,可能以后如果一直使用,熟悉了之后我会单独写一个完整的博客。

三、其他

今天学了一下如何使用python生成xml文件,参考了这篇文章:

python读写xml文件_Jingle-stu的博客-CSDN博客_python xml

并将其中的发送给RabbitMQ,也能接收到了,剩下的工作明天再说了,总的来说,挺有意思的。

你可能感兴趣的:(实习,rabbitmq,python)