tnblog
首页
视频
资源
登录

RabbitMq 命令行运用

7175人阅读 2021/1/16 16:25 总访问:3467028 评论:0 收藏:0 手机
分类: RabbitMq

RabbitMq 命令行运用

RabbitMQ是一个开源的多协议消息传递代理。

描述

rabbitmqctl是用于管理RabbitMQ服务器节点的命令行工具。它通过连接到专用CLI工具通信端口上的目标RabbitMQ节点并使用共享密钥(称为cookie文件)进行身份验证来执行所有操作。

RabbitMq HTTP API

可以在启动Rabbitmq后中的:http://127.0.0.1:15672/api/index.html 下找到

RabbitMq Commands

首先我们需要找到rabbitmqctl工具,一般在/usr/rabbitmq/sbin/rabbitmqctl的目录下。我这里使用的docker地址在/opt/rabbitmq/sbin/目录下。

应用程序与集群的管理

stop

该命令会同时关闭应用程序和 Erlang 节点。

stop_app

会直接关闭应用程序。

start_app

启动应用程序。

reset

重置Rabbitmq。在此之前需要停止rabbitmq

force_reset

强制重置Rabbitmq。在此之前需要停止rabbitmq。
[仅当数据库或集群配置已损坏时,才应将其用作最后的手段。]

集群配置

purge_queue [-p vhost] queue

queue 需要清理队列的名称
清除一个队列并删除掉里面所有的消息。



用户管理

add_user username password

username 要创建的用户的名称。
password 创建的用户将用于登录到代理的密码。
添加一个新用户


set_user_tags username [tag ...]

tag 用户角色的添加。
为用户添加一个角色



authenticate_user username password

对用户进行身份认证

list_users

列出用户。每个结果行将包含用户名,后跟为该用户设置的标记列表。

访问控制

set_permissions [-p vhost] user conf write read

vhost 授予用户访问权限的虚拟主机的名称,默认为“ /”。
user 授予对指定虚拟主机的访问权限的用户名。
conf 与资源名称(用户被授予配置权限)匹配的正则表达式。
write 与资源名称相匹配的正则表达式,用户被授予写权限。
read 与资源名称相匹配的正则表达式,已授予用户读取权限。
授予用户访问权限的虚拟主机的权限。


list_vhosts

列出虚拟主机。

clear_permissions [ -p vhost ] 用户名

拒绝访问指定虚拟主机的权限。



欢迎加群讨论技术,1群:677373950(满了,可以加,但通过不了),2群:656732739

评价

​Windows下安装RabbitMq

跳过舞,祝大家新年快乐哇!1、下载安装erlang因为rabbitmq是基于erlang实现的所以需要先安装erlang打开网址https://www.er...

net core使用消息队列RabbitMq

使用NuGet下载rabbitmq客户端工具Install-Package RabbitMQ.Client -Version 3.6.5生产消息staticvoidMain(string[]args) ...

RabbitMq常用命令

rabbitmqctl environment:查询环境什么的例如这里可以看到rabbitmq的连接端口是5672,有时间我们想知道端口有没有改起什么...

修改RabbitMq的连接端口

rabbitmq的默认连接端口是5672,如果要修改的话,可以通过配置文件修改当然一般情况下都会遇到坑默认配置文件地址:安装目...

消息队列RabbitMq介绍

消息队列的一般作用 异步调用,延迟处理 应用解耦 流量消峰,处理高并发,秒杀等 说白了,消息队列就是一方生产消息,一方...

RabbitMq官网上六大版块之二(Direct类型交换机通过routingKey分类型输出)

其实rabbitmq,老师都说得差不多了,下面是老师的连接。http://www.tnblog.net/aojiancc2/article/UserCategory/134官网教...

RabbitMq六大版块之三(Fanout类型交换机相同数据多逼格处理)

Fanout类型交换机的特点是:同样的数据分发给每一个自己所绑定的队列,每个队列可以按照自己的需求对数据进行不同的处理【...

RabbitMq中Header类型交换机的处理(and与or的处理)

headers类型交换机是通过 muliple attributes 代替 routing key.x-match [all/any]all: 所有地方header头信息必须匹配any:...

springboot整合RabbitMq

Windows下安装RabbitMQ:http://www.tnblog.net/aojiancc2/article/details/232消息队列rabbitmq介绍:http://www.tnblog.n...

Docker 部署RabbitMq集群

Docker 部署RabbitMq集群[TOC] 镜像环境docker pull rabbitmq:3-management 镜像后面带management是带web管理界面...

RabbitMq 对配置文件的操作

RabbitMq 对配置文件的操作[TOC] 从UI界面中找到配置文件的位置 查看我们的配置文件 在这里我已经对原来的配置文件做了...

.netcore3.1 RabbitMq 简单运用与相关方法的介绍

.netcore3.1 RabbitMq 简单运用与相关方法的介绍[TOC] 在这里我将使用简单的生产—->加入队列—->消费,做一个简...

.netcore3.1 RabbitMq 工作队列轮询与确认消息

.netcore3.1 RabbitMq 工作队列轮询与确认消息[TOC] https://www.rabbitmq.com/confirms.htmlhttps://www.rabbitmq.com/tu...

.netcore3.1 RabbitMq Routing的应用

.netcore3.1 RabbitMq Routing的应用[TOC] 在前面很多文章中都用到了routingKey参数但并没有细说它的用途。在这之前我可...

.netcore3.1 RabbitMq Fanout交换机

.netcore3.1 RabbitMq Fanout交换机[TOC] 在前面我们有提到交换机但都是用的普通的交换机(direct),交换机在Rabbitmq中有...
这一世以无限游戏为使命!
排名
2
文章
634
粉丝
44
评论
93
docker中Sware集群与service
尘叶心繁 : 想学呀!我教你呀
一个bug让程序员走上法庭 索赔金额达400亿日元
叼着奶瓶逛酒吧 : 所以说做程序员也要懂点法律知识
.net core 塑形资源
剑轩 : 收藏收藏
映射AutoMapper
剑轩 : 好是好,这个对效率影响大不大哇,效率高不高
ASP.NET Core 服务注册生命周期
剑轩 : http://www.tnblog.net/aojiancc2/article/details/167
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术