基于QT的RabbitMq的配置与使用

1.RabbitMq的简介
MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。MQ是消费-生产者模型的一个典型的代表,一端往消息队列中不断写入消息,而另一端则可以读取队列中的消息。
RabbitMQ常用的Exchange Type有三种:fanout、direct、topic。
fanout:把所有发送到该Exchange的消息投递到所有与它绑定的队列中。
direct:把消息投递到那些binding key与routing key完全匹配的队列中。
topic:将消息路由到binding key与routing key模式匹配的队列中。
2. QAmqp的使用说明
2.1环境配置
Rabbit MQ 是建立在强大的Erlang OTP平台上,因此安装Rabbit MQ的前提是安装Erlang。通过下面两个连接可以下载安装最新的版本
Erlang安装:
下载路径:http://www.erlang.org/downloads
这里写图片描述

下载合适的二进制文件
运行行Erlang/OTP(otp_win64_17.5.exe)的安装步骤,按下一步
这里写图片描述

RabbitMq server安装:
下载地址:https://github.com/rabbitmq/rabbitmq-server/releases/tag/v3.7.7

直接运行rabbitmq-server-3.5.2.exe,选择要安装的目录,进行安装
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

安装成功后,可以通过dos命令来查看是否真的安装成功且正常启动,因此cmd后输入以下命令:
– 定位到rabbitmq的安装路径
这里写图片描述

– 上述命令回车后接着输入rabbitmqctl status,回车后出现下面一坨的即说明安装没有问题:
这里写图片描述
– 接下来我们需要安装 RabbitMQWeb的管理插件,接着上面继续输入以下命令(rabbitmq-plugins enable rabbitmq_management),回车后可以到以下输出:
这里写图片描述

– 此时,已经可以通过 http://127.0.0.1:15672/ 地址来访问web管理界面了,默认的账户和密码均是 guest。但实际使用时可能需要重新一个新的管理账户。下面即继续通过命令来创建新的账户并且授予管理员的权限:
– 查看默认的账户列表信息(输入:rabbitmqctl.bat list_users):
这里写图片描述

– 新建账户:
输入:rabbitmqctl.bat add_user 用户名 密码;
这里写图片描述

– 授予管理员权限(输入:rabbitmqctl.bat set_permissions -p / geffzhang “.” “.” “.*”):
这里写图片描述

– 至此安装过程均已完成,下面就可以使用刚创建的账户登录进行管理了
这里写图片描述

2.QAMQP库编译
下载地址:https://github.com/mbroadst/qamqp
这里写图片描述

解压之后得到:qamqp-master
打开在qamqp-master/src/src.pro文件,编译得qamqp.dll库文件
使用时:
将qamqp.dll放在.exe所在的文件夹下,在.pro文件中添加库文件的位置,以及依赖项。

  • 0
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值