消息中间件RabbitMQ-实战一

1.安装erlang环境
http://www.erlang.org/downloads
apt-get install erlang
yum install erlang
2.安装rabbitmq
apt-get install rabbitmq-server
http://www.rabbitmq.com/download.html
3.创建用户
(自己编译rabbitmq-server下的操作)
cd /opt/rabbitmq-server-3.6.10/deps/rabbit/scripts
./rabbitmqctl add_user rabbit 111111
/rabbitmqctl set_permissions -p "/" rabbit ".*" ".*" ".*"
./rabbitmqctl list_users
./rabbitmqctl list_permissions
4.C语言客户端RabbitMQ C client
http://www.rabbitmq.com/devtools.html
https://github.com/alanxz/rabbitmq-c
修改默认用户guest,改为 rabbit 111111 (guest只支持localhost本机访问,不支持互联网)
amqp_listen.c
amqp_sendstring.c
make
5.验证
broker启动./rabbitmq-server start (/etc/rabbitmq/rabbitmq-env.conf 可修改默认端口5672)
publisher发送./examples/amqp_sendstring 106.14.98.251 5689 amq.direct rabbit "i love erlang"
consumer接收./examples/amqp_listen 106.14.98.251 5689 amq.direct rabbit
接收打印
Delivery 1, exchange amq.direct routingkey rabbit
Content-type: text/plain
----
00000000: 69 20 6C 6F 76 65 20 65 : 72 6C 61 6E 67 i love erlang
0000000D:

管理控制台

用户名需 rabbitmqctl set_user_tags test administrator 否则登录不了

cd /opt/rabbitmq-server-3.6.10/deps/rabbit/scripts

vi rabbitmq-env 第一行 添加 RABBITMQ_PLUGINS_DIR=../../../plugins/

export PATH=$PATH:.

rabbitmq-plugins enable rabbitmq_management

rabbitmq-plugins list


http://106.14.11.11:15672




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值