RabbitMQ安装和使用

本文介绍如何安装配置Erlang与RabbitMQ,并提供了基本的操作指南,包括用户管理、权限分配等内容。

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

安装erlang

	1. 在官方提供的github地址下载最新的版本:git clone https://github.com/erlang/otp 
	2. 进入 otp
	3. 执行: ./otp_build all
	4. 执行: ./configure
	5. 执行: make
	6. 执行: make install
	7. 安装完成
安装rabbitmq

	1. 在rabbitmq官网下载压缩包:例如:rabbitmq-server-generic-unix-3.6.10.tar.xz
	2. 解压后,该文件名为rabbitmq
	3. 将rabbitmq拷贝到/usr/local/下
	4. 配置:/etc/profile文件中加: export PATH="$PATH:/usr/local/rabbitmq/sbin"
运行rabbitmq:
	
	1. 启动:在/usr/local/rabbitmq/sbin目录下执行:/rabbitmq-server start
	2. 打开管理网页:rabbitmq-plugins enable rabbitmq_management
rabbitmq的基本操作:

	1. $ sudo chkconfig rabbitmq-server on # 添加开机启动RabbitMQ服务
	2. $ sudo /sbin/service rabbitmq-server start # 启动服务
	3. $ sudo /sbin/service rabbitmq-server status # 查看服务状态 
	4. $ sudo /sbin/service rabbitmq-server stop # 停止服务 
		
	5. # 查看当前所有用户 $ sudo rabbitmqctl list_users
	6. # 查看默认guest用户的权限 $ sudo rabbitmqctl list_user_permissions guest 
		 
	7. # 由于RabbitMQ默认的账号用户名和密码都是guest。为了安全起见, 先删掉默认用户 $ sudo rabbitmqctl delete_user guest  
		
	8. # 添加新用户 $ sudo rabbitmqctl add_user username password 
	9. # 设置用户tag $ sudo rabbitmqctl set_user_tags username administrator 
	10.# 赋予用户默认vhost的全部操作权限 $ sudo rabbitmqctl set_permissions -p / username ".*" ".*" ".*" (创建用户后必须要设置)
	11.# 查看用户的权限 $ sudo rabbitmqctl list_user_permissions username

rabbitmq官方的c api例子地址:https://github.com/alanxz/rabbitmq-c/tree/master/examples

还有一个不错解释的地址:http://www.cnblogs.com/liuhao/archive/2012/04/13/2445641.html

其中各种api源码地址:https://github.com/liuhaobupt/rabbitmq_work_queues_demo-with-rabbit-c-client-lib/blob/master/amqp.h





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值