rabbitmqctl list_queues:查看所有队列信息。rabbitmqctl set_permissions -p vhostpath username “.” “.” “.*”:设置用户权限。
前提:RabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列服务器,Rabbit MQ 是建立在Erlang OTP平台上。
RabbitMQ是2007年发布,是一个在AMQP基础上完成的,简称MQ全称为Message Queue, 消息队列是一种应用程序对应用程序的通信方法,由Erlang语言开发,可复用的企业消息系统,是当前最主流的消息中间件之一,具有可靠性、灵活的路由、消息集群简单、队列高可用、多种协议的支持、管理界面、跟踪机制以及插件机制。
在启动的同时设定管理账户 admin/admin123。这里需要注意,如果docker容器需要把端口映射到外部,一开始要规划好,一单容器运行起来了,再想修改就比较麻烦了,需要修改容器配置文件,有时候还不如直接删了重新启动容器方便。
RabbitMQ是一套开源的消息队列服务软件,是由 LShift 提供的一个 Advanced Message Queuing Protocol 的开源实现,由以高性能、健壮以及可伸缩性出名的 Erlang 写成。