RabbitMQ基本管理(下)

为了可以登陆RabbitMQ,必须创建RabbitMQ用户账号。

# rabbitmqctl add_user elite elite123
Creating user "elite" ...
...done.
# sudo rabbitmqctl set_user_tags elite  administrator
Setting tags for user "elite" to [administrator] ...
...done.

改动默认guest账号的登录password:

# sudo rabbitmqctl change_password guest guest123
Changing password for user "guest" ...
...done.

登陆rabbitmq后,呈现以下rabbitmq 管理控制台。

1.1.1  Exchange类型

显示Server支持的exchange类型。使用以下命令:

# sudo rabbitmqctllist_exchanges
Listing exchanges ...
       direct
amq.direct      direct
amq.fanout      fanout
amq.headers     headers
amq.match       headers
amq.rabbitmq.log        topic
amq.rabbitmq.trace      topic
amq.topic       topic
...done.

1.1.2  开发

展开有关RabbitMQ的开发工作前。 有必要创建一个账号和虚拟主机。

# sudo rabbitmqctl add_userrabbitmq-dev rabbitmq123
Creating user "rabbitmq-dev" ...
...done.
# sudo rabbitmqctl add_vhostrabbit-dev-vhost
Creating vhost "rabbit-dev-vhost" ...
...done.vhost rabbit-dev-vhost

设置有关账号的訪问权限,分别设置了elite和rabbitmq-dev两个用户。

# rabbitmqctl set_permissions -p rabbit-dev-vhost elite".*" ".*" ".*"
Setting permissions for user "elite" in vhost"rabbit-dev-vhost" ...
...done.
# rabbitmqctl set_permissions -p rabbit-dev-vhost rabbitmq-dev  ".*" ".*" ".*"
Setting permissions for user "rabbitmq-dev" in vhost"rabbit-dev-vhost" ...
...done.

配置远程訪问的用户。须要创建rabbitmq.config文件。配置用户elite,port

5672。

server配置,请查看我上期写的博客。

时间: 2024-10-14 14:00:15

RabbitMQ基本管理(下)的相关文章

32位机内存管理(下)

既然这样,段描述符表放在那里呢?80386中引入了两个新的寄存器来管理描述符表.一个是48位的全局描述符表寄存器GDTR,一个是16位的局部描述符表寄存器LDTR.那么,为什么有两个描述符表寄存器呢? GDTR指向的描述符表为全局描述符表GDT.它包含操作系统中所有任务都可用的段描述符,通常包含描述操作系统所使用的代码段.数据段.堆栈段的描述符及各任务的LDT段等,全局描述符表只有一个. LDTR则指向局部描述符表LDT.80386处理器设计成每个任务都有一个独立的LDT.它包含有每个任务私有的

RabbitMQ概念及环境搭建(二)RabbitMQ Broker管理

rabbitmqctl [-n node] [-q] {command} [command options...] 1.停Server rabbitmqctl stop 2.查看状态 rabbitmqctl status 其他常用项 sudo rabbitmqctl list_queues sudo rabbitmqctl list_exchanges sudo rabbitmqctl list_bindings ... 3.UI rabbitmq-management plugin 基于HTT

RabbitMQ之Linux下环境搭建

软件环境:   CentOS6.5 otp_src_18.0.tar.gz rabbitmq-server-generic-unix-3.6.0.tar.xz     安装编译工具   yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel 安装Erlang   下载并上传otp_src_18.0.tar.gz到/usr/local目录 解压 cd /usr/local tar zxvf otp_sr

Synchronized锁在Spring事务管理下,为啥还线程不安全?

大年初二,朋友问了我一个技术的问题(朋友实在是好学,佩服!) 开启10000个线程,每个线程给员工表的money字段[初始值是0]加1,没有使用悲观锁和乐观锁,但是在业务层方法上加了synchronized关键字,问题是代码执行完毕后数据库中的money 字段不是10000,而是小于10000 问题出在哪里? Service层代码:SQL代码(没有加悲观/乐观锁):用1000个线程跑代码:简单来说:多线程跑一个使用synchronized关键字修饰的方法,方法内操作的是数据库,按正常逻辑应该最终

RabbitMQ后台管理界面

打开后台界面:http://localhost:15672/#/   右上角可以设置页面"刷新时间".以及选择监听的"虚拟主机". 界面有"概要"."连接"."通道"."分发器"."队列"."用户"等几个管理页签. Overview 概要就是RabbitMQ的基本信息 Totals里面有Unacked未确认的消息数 Nodes :其实就是支撑Rab

rabbitmq——用户管理

原文地址: http://my.oschina.net/hncscwc/blog/262246 安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败. 翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版

转:rabbitmq——用户管理

原文:http://my.oschina.net/hncscwc/blog/262246?p={{currentPage-1}} 安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败. 翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过 localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用ra

rabbitmq web管理界面无法使用guest用户登录

安装最新版本的rabbitmq(3.3.1),并启用management plugin后,使用默认的账号guest登陆管理控制台,却提示登陆失败. 翻看官方的release文档后,得知由于账号guest具有所有的操作权限,并且又是默认账号,出于安全因素的考虑,guest用户只能通过localhost登陆使用,并建议修改guest用户的密码以及新建其他账号管理使用rabbitmq(该功能是在3.3.0版本引入的). 虽然可以以比较猥琐的方式:将ebin目录下rabbit.app中loopback_

RabbitMQ CLI 管理工具 rabbitmqadmin(管理和监控)

插个广告,公司最近在招".NET"开发(杭州),如果你现在还从事 .NET 开发(想用 .NET Core,但被公司不认可),想转 JAVA 开发(但又没有工作经验,惧怕面试),想用微服务架构重构(面对现有庞大的单体应用程序,有心无力),那么请关注右侧的公众号私信我,或许我可以帮到你一些--- 一般情况下,我们会使用 rabbitmq_management 插件,通过 Web UI 的方式来监控和操作 RabbitMQ(端口 15672),但有时候命令的方式会更加方便一些,Rabbit