rabbitmq 基本操作

本文介绍了 RabbitMQ 的基本消息消费操作,包括消息订阅、获取及确认等流程;并提供了 RabbitMQ 服务的启动、停止及用户管理指令;还详细列举了队列和交换器的相关管理命令;最后概述了配置 RabbitMQ 集群的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >





1,basic.consum 订阅消息
2,basic.get 获取单条消息
3,basic.ack 消费者确认收到消息 (可以通过设置auto_ack 参数为true 来自动确认 )
4,basic.reject 拒绝接受 消息 有个requeue 参数 设置为ture的话,重新放入队列,设置为false的话,从队列中删除
5,queue.declare 创建队列,如果消费者在同一个信道上定略了另一个队列的话,就不能创建了,必须取消,并将信道的传输模式设置为 “传输”




二:
1,启动 rabbitmq : rabbitmq-server
2,关闭 : rabbitmqctl stop
3,上面两个是启动rabbitmq 和节点,如果只想停止rabbitmq 用:rabbimqctl stop_app /rabbitmqctl start_app
4, rabbitmqctl add_user majian  majian321: 创建用户名密码
5,rabbitmqctl delete_user majian : s删除用户
6,rabbitmqctl change_password majian 123: 更改 majian的密码为123


三:
1,rabbitmqctl list_queues [-p vhostname]列出队列(-p 指定 vhost)
2, rabbitmqctl list_queues name messages consumers memory 列出队列的名字,消息数,消费者数,和占用的内存


3, rabbitmqctl list_exchanges 列出交换器 列表
4,rabbitmqctl list_exchanges name type durable auto_delete 列出交换器 名字,类型,持久性,是否自动删除

四:配置rabbitmq 集群

1,停止所有rabbitmq    通过命令:rabbitmqctl stop

2,清空rabbitmq 节点元数据   rabbitmqctl.bat -n rabbit reset




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值