全部学科
Python全栈
python
NodeJS全栈
nodejs
小程序首页
📝 1 篇文章 11 道配套习题

RabbitMQ 简介与安装专题

专题说明

本专题面向 RabbitMQ 初学者,从消息中间件的基本概念出发,介绍 RabbitMQ 的架构特点、AMQP 协议、Erlang 依赖关系,以及多种安装部署方式(Docker 部署、本地安装),并讲解服务启动后的状态检查与常用管理命令。

学习目标

  1. 理解 RabbitMQ 的定位、协议基础与核心架构组件
  2. 掌握 Erlang 与 RabbitMQ 的版本兼容性要求
  3. 能够使用 Docker 快速部署 RabbitMQ 并访问管理界面
  4. 了解本地安装步骤及服务状态检查方法

学习建议

入门阶段建议先理解核心概念,再动手实践。推荐使用 Docker 方式快速体验,避免本地安装时的版本兼容问题。

📝 发现内容有误?点击此处直接编辑

📝 配套习题(11 题)

1
判断题

RabbitMQ 是基于 AMQP(Advanced Message Queuing Protocol)协议实现的消息中间件。

A

B

2
单选题

在 RabbitMQ 架构中,负责将消息从生产者路由到队列的核心组件是以下哪一个?

A. Exchange(交换机) B. Connection(连接) C. Channel(信道) D. Virtual Host(虚拟主机)

3
判断题

RabbitMQ 服务器必须运行在 Erlang/OTP 运行时环境之上,因此安装 RabbitMQ 之前必须先安装兼容版本的 Erlang。

A

B

4
单选题

以下关于 RabbitMQ 与 Erlang 版本兼容性的说法,正确的是哪一项?

A. RabbitMQ 与 Erlang 版本完全独立,可以随意组合 B. 只需关注 Erlang 的大版本号,小版本号无需关心 C. 应参照 RabbitMQ 官方发布的 Erlang 兼容性矩阵选择匹配的 Erlang 版本 D. Erlang 版本越高,RabbitMQ 的性能一定越好

5
判断题

使用 Docker 部署 RabbitMQ 时,执行命令 docker run -d --name my-rabbit rabbitmq:3-management 即可启动一个包含 Web 管理界面的 RabbitMQ 容器。

A

B

6
单选题

使用 Docker 部署 RabbitMQ 并启用管理插件时,以下哪个端口是 Web 管理界面的默认访问端口?

A. 5672 B. 15672 C. 25672 D. 4369

7
判断题

在 Windows 系统上本地安装 RabbitMQ 时,只需安装 RabbitMQ Server,无需单独安装 Erlang/OTP,因为安装包里已经包含了 Erlang 运行时。

A

B

8
单选题

在 Linux(如 Ubuntu)系统上通过包管理器安装 RabbitMQ 时,以下哪种安装顺序是正确的?

A. 先安装 rabbitmq-server,再安装 erlang B. 先安装 erlang,再安装 rabbitmq-server C. 两者安装顺序无关,可以任意顺序安装 D. 只需安装 rabbitmq-server,系统会自动解决 Erlang 依赖

9
多选题

以下关于 RabbitMQ 本地安装的说法,正确的有哪些?

A. RabbitMQ 官方提供 Windows、macOS 和多种 Linux 发行版的安装包 B. 安装完成后 RabbitMQ 服务会默认开机自启动 C. 本地安装方式适合开发和测试环境,生产环境推荐使用 Docker 或 Kubernetes D. 安装过程中需要确保 Erlang 和 RabbitMQ 版本在官方兼容性矩阵范围内

10
判断题

rabbitmqctl status 命令用于查看 RabbitMQ 服务的运行状态,包括 Erlang 版本、已加载插件和节点信息。

A

B

11
单选题

以下哪个 rabbitmqctl 命令用于停止 RabbitMQ 节点并从内存和磁盘中清除其状态?

A. rabbitmqctl stop B. rabbitmqctl shutdown C. rabbitmqctl stop_app D. rabbitmqctl reset

下一个专题 → 交换机类型详解专题

📝 发现内容有误?点击此处直接编辑

想查看更多习题和详细解析?
小程序提供完整的题库和详细解析

长按或扫描二维码,立即体验

扫码体验小程序
马上就来
使用微信扫描二维码
立即体验完整题库