提供两种消息队列服务安装方式:
一、通过apt命令安装
二、通过官方源码以及binary包安装
apt命令安装方式获取的erlang和rabbitmqserver版本一般比较低,erlang版本和rabbitmqserver版本如果匹配不好,在高并发,多连接的情况下,cpu以及内存消耗较大(不知道现在最新安装版本有没有这个问题,有兴趣的可以试一试),优点是安装和使用都很方便,下面是安装和配置的各个步骤:
安装RabbitMQServer需要的语言环境 erlang,执行如下命令
1、apt-get installerlang-nox # 安装erlang
2、erl # 查看relang语言版本,成功执行则说明relang安装成功
安装RabbitMQServer消息队列服务
apt-get install rabbitmq-server #安装成功自动启动
查看RabbitMQServer安装状态
systemctl status rabbitmq-server
启用管理插件(可通过网页登录)
rabbitmq-plugins enable rabbitmq_management
在OK3399浏览器中输入localhost:15672,登陆用户名和密码分别为”guest”、”guest”。
如果要实现局域网的其它计算机可访问OK3399的MQ服务,需要给MQ服务添加管理员以及管理员权限。
新建admin用户并赋予权限
1、rabbitmqctl add_useradmin admin
2、rabbitmqctl set_user_tagsadmin administrator
3、rabbitmqctl set_permissions-p / admin '.*' '.*' '.*'
局域网内计算机浏览器输入192.168.1.109:15672,用户名和密码分别为”admin”、”admin”
源码编译和binary安装需要从erlang官网下载源码自行编译为arm64平台的安装包,rabbitmqserver可直接从官网下载binaray包,手