消息中间件RabbitMQ-实战一
来源:互联网 发布:c 网络编程基础 编辑:程序博客网 时间:2024/06/07 14:55
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
- 消息中间件RabbitMQ-实战一
- 消息中间件RabbitMQ
- 消息中间件之RabbitMQ
- 消息中间件RabbitMQ 初探
- 使用rabbitmq消息中间件
- rabbitMQ消息中间件
- 【中间件】消息队列(一):RabbitMQ、ActiveMQ、Kafka和Redis
- 消息中间件 rabbitmq 级联-Shovel
- 消息中间件 rabbitmq 级联-Federation
- 消息中间件以及RabbitMQ简介
- 在python中引入rabbitmq消息中间件
- 常见消息队列中间件RabbitMQ介绍
- Java消息中间件--ActiveMq,RabbitMQ,Kafka
- 消息队列中间件及RabbitMQ简介
- linux下安装Rabbitmq消息中间件
- RabbitMQ消息队列一
- RabbitMQ消息队列(一)
- 消息中间件(一)---对比
- ARM学习笔记6-裸机之GPIO-LED
- 科技论文写作(一)——整体思路
- Spring--AOP--基本配置(切面Aspect,切入点Pointcut,通知Advice)
- java.lang.outOfMemory
- 一个python替换字符串的函数
- 消息中间件RabbitMQ-实战一
- NC65开发使用UAP-STUDIO6.5发布WebService
- 微信奇葩问题
- Android Studio中jni初体验
- 2017年第0届浙江工业大学之江学院程序设计竞赛决赛部分题解
- 2017浙工大之江学院校赛K-数学
- 整理服务器防DDOS攻击方案
- jasperreport+jaspersoft生成报表并集成到spring boot中
- 【51Nod】1433 0和5