(一)初学RabbitMQ

本文介绍了RabbitMQ作为消息中间件的基本概念及其在项目中的应用。RabbitMQ作为一个消息队列,允许前后端分离部署,实现不同语言服务间的通信。文章详细记录了RabbitMQ的下载、安装过程及配置步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.简介RabbitMQ

  • 首次了解到RabbitMQ是从一个源码的项目中,通过2天的学习我也了解到了RabbitMQ的一些基本的知识,我来说一下我自己的理解。RabbitMQ是一个相当于消息中间提的管理者,也可以说叫做消息中间件,为什么这么说,看一下它的流程图如下:

center

  • 简单看一些上边的图,P相当于消息的生产者,C代表一个消费者,中间的部分RabbitMQ的消息队列,生产者通过浏览网页等操纵,将请求提交给了消息队列,后台再通过RabbitMQ拿到这个消息然后进行进一步处理。
  • 你可以这么想:前后台可以不在一个服务器上部署,RabbitMQ相当于一个网页版的数据库,能处理或者保存的数据不是很大。在我的那个项目中,网页的交互通过java后端将消息提交给RabbitMQ中间件,另一部分服务则是通过Go语言来写,通过RabbitMQ来获取到消息,进行处理。

2.下载RabbitMQ

Erlang

安装Erlang + RabbitMQ

  • 首先先安装Erlang, 然后在安装RabbitMQ
  • 傻瓜式安装,一路next,没有与要注意的地方
  • 安装之后开始菜单有如下:
  • 在这里插入图片描述
    进入命令行,进入RabbitMQ\rabbitmq_server-3.7.17\sbin目录
    在这里插入图片描述
    输入以下代码:rabbitmq-plugins enable rabbitmq_management
    然后启动浏览器访问:localhost:15672 进入到一个页面
    账户:guest
    密码:guest
    在这里插入图片描述
    不能访问的原因可能如下
  • 用户的名字是中文
  • 其他原因
这里只解决名字中文乱码的情况
  • 进入命令行,进入RabbitMQ\rabbitmq_server-3.7.17\sbin目录
  • rabbitmq-service.bat remove
  • 创建一个rabbitmq\rabbitmq_server-3.7.8\data目录
  • set RABBITMQ_BASE=D:\install3\rabbitmq\rabbitmq_server-3.7.8\data
  • rabbitmq-service.bat install
  • rabbitmq-plugins enable rabbitmq_management
    再次打开网址即可

其余情况自行百度!

有什么错误求大家指出来,我也是菜鸟!!!大家一起成长

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值