RabbitMQ的简单原理与操作(一、介绍、安装、编译)

37 篇文章 3 订阅
14 篇文章 1 订阅

一、什么是RabbitMQ

rabbitmq是一个开源的AMQP实现,服务器端用erlang语言编写,支持多种客户端。用于在分布式系统中存储转发消息,在易用性、扩展性、高可用性等方面表现不俗。

二、RabbitMQ解决了什么问题

  1. 同步变异步 参考地址1:https://www.cnblogs.com/chjxbt/p/11377402.html
  2. 流量控制 参考地址2:https://blog.csdn.net/liyu121/article/details/89961991
  3. 服务解耦 参考地址3:https://blog.csdn.net/qq_35265007/article/details/88532628

三、如何安装RabbitMQ

Window安装RabbitMQ,RabbitMQ安装文件是64位的,所以Window系统必须是64位的.安装RabbitMQ之前必须首先安装Erlang开发语言

在这里插入图片描述
首先安装opt_win64_20.2.exe ERlang语言
在这里插入图片描述
再安装 rabbitmq-server-3.7.0.exe
在这里插入图片描述
安装RabbitMQ后,在程序组中可以找到它,以管理员身份运行
在这里插入图片描述

C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.0\sbin>rabbitmq-service.bat start启动RabbitMQ
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.0\sbin>rabbitmq-service.bat stop关闭RabbitMQ
C:\Program Files\RabbitMQ Server\rabbitmq_server-3.7.0\sbin\rabbitmq-plugins enable rabbitmq_management
执行rabbitmq-plugins enable rabbitmq_management 后,重新启动RabbitMQ
在这里插入图片描述
通过浏览器访问RabbitMQ管理后台
http://localhost:15672/
用户名和密码都是guest
在这里插入图片描述
在这里插入图片描述
RabbitMQ默认的服务端口是5672,管理后台的端口是15672

四、生成相关库

  1. 下载编译,拿到lib和include
    官网:https://www.rabbitmq.com/
    下载编译:
    https://blog.csdn.net/invisible_sky/article/details/77849275

2.新建MFC工程,并将lib和include放在工程目录下后,导入库
在这里插入图片描述
在这里插入图片描述
接下来就是调用其接口来使用,实现常用的topic和rpc等功能

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值