最近学习了商品秒杀功能,其中接口优化用到了rabbitmq异步队列,在安装过程折腾了很久,终于弄好,做一些必要的笔记,一来是对自己学习的知识的巩固,二来对有同样问题的人有参考作用
♡首先向奋战在抗疫一线的"白衣天使"表达敬意♡
一 版本兼容性
erlang和rabbitmq的版本必须兼容
二 安装配置erlang
-
下载erlang
wget http://erlang.org/download/otp_src_22.2.tar.gz
如果觉得网速慢,可以先下载到本地再上传:
网盘链接 提取码:dv76 -
解压
tar -zxvf otp_src_22.2.tar.gz
-
安装必要的环境
yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel yum install unixODBC unixODBC-devel
-
编译并安装
cd otp_src_22.2 ./configure --prefix=/usr/local/erlang make && make install
-
配置环境变量
vi /etc/profile PATH=$PATH:/usr/local/erlang/bin source /etc/profile
-
检测
erl
三 安装配置rabbitmq
-
下载rabbitmq
网盘链接 提取码:fdov
下载后上传到服务器的/usr/local目录下 -
解压
xz -d rabbitmq-server-generic-unix-3.8.3.tar.xz tar xf rabbitmq-server-generic-unix-3.8.3.tar
-
安装必要的环境
yum install python -y yum install xmlto -y yum install python-simplejson -y
-
配置环境变量
vi /etc/profile PATH=$PATH:/usr/local/erlang/bin:/usr/local/rabbitmq_server-3.8.3/sbin source /etc/profile
-
检测
rabbitmq-server
四 总结
如有错误恳请指正,如有侵权请联系我删除
参考文章:
https://blog.csdn.net/qq_38550836/article/details/9535734
https://blog.csdn.net/yanxilou/article/details/102843163