icon
小维AI总结
HunYuan-Turbos-Latest
思考中···

简介

RabbitMQ是一个开源的消息代理软件(也称消息中间件),实现了高级消息队列协议(AMQP)。它接受并转发消息,可以用来解耦分布式系统中的各个组件,实现异步通信、流量削峰、消息路由等功能。RabbitMQ支持多种消息模式,包括发布/订阅、点对点、路由等,广泛应用于微服务架构和企业级系统中。

安装

erlang Windows下载地址: https://github.com/erlang/otp/releases/download/OTP-25.0.2/otp_win64_25.0.2.exe

RabbitMQ Windows下载地址: exe

先装 erlang 再装 RabbitMQ

环境变量配置

安装完成后需要配置系统环境变量:

变量名
ERLANG_HOME D:\soft\Erlang OTP
RABBITMQ_HOME D:\soft\rmq\rabbitmq_server-3.10.5

编辑 Path 变量,添加以下内容:

1
2
%ERLANG_HOME%\bin
%RABBITMQ_HOME%\sbin

验证安装

打开命令提示符,依次执行以下命令验证安装是否成功:

1
2
erl
rabbitmqctl status

配置RabbitMQ管理界面

在命令提示符中执行以下命令启用管理插件:

1
rabbitmq-plugins enable rabbitmq_management

启用后访问:http://localhost:15672/

用户名和密码: guest / guest

管理界面功能说明

功能模块 说明
Overview 概述。包括消息数、集群节点、端口等信息
Connections 查看连接情况。包括生产者和消费者
Channels 通道。建立连接之后,会形成通道,消息的投递取决于建立的通道
Exchanges 交换机。用来实现消息的路由
Queues 队列。消息存放在队列中,等待消费,消费后会被移除队列
Admin 用户和虚拟主机的管理面板