QT使用RabbitMQ

QT下使用RabbitMQ

  • 一、环境安装
  • 二、动态库编译
  • 三、案例程序

一、环境安装

  • 安装Qt:https://blog.csdn.net/Yang_yang121/article/details/125058223

为了使用RabbitMQ动态库,安装QT4/QT5,教程是QT6.4,QT4/QT5的安装过程类似

  • 安装RabbitMQ:https://blog.csdn.net/Yang_yang121/article/details/125160280

二、动态库编译

  • 下载QAMQP库: https://github.com/mbroadst/qamqp
  • 解压之后得到:qamqp-master
  • 打开qamqp-master/src/src.pro文件并编译
  • 在编译后的Debug下得到libqamqpd0.a和qamqpd0.dll

三、案例程序

本文实现的为RabbitMQ 客户端,此客户端使用的RabbitMQ的Routing模式(type=direct)

  • 代码下载:https://github.com/RobinsonSir/QtRabbitMQ/wiki
  • 程序执行界面:
    (1)serverIP 为RabbitMQ server 的ip, port默认为5672,
    (2)connect之后 两个客户端就可以互发信息了。
    QT使用RabbitMQ_第1张图片
  • RabbitMQ server查看
    RabbitMQ在15672端口上有个后台管理网页,默认登录名称与密码都为guest,在这里可已查看客户端与RabbitMQ server的连接情况。
    QT使用RabbitMQ_第2张图片
    参考资料:https://blog.csdn.net/zbc415766331/article/details/77659204

你可能感兴趣的:(rabbitmq,qt,分布式)