RabbitMQ 简介与安装专题测试
考察知识点
- RabbitMQ 基本概念与架构概述
- RabbitMQ 安装与配置实践
RabbitMQ 是基于 AMQP(Advanced Message Queuing Protocol)协议实现的消息中间件。
在 RabbitMQ 架构中,负责将消息从生产者路由到队列的核心组件是以下哪一个?
A. Exchange(交换机) B. Connection(连接) C. Channel(信道) D. Virtual Host(虚拟主机)
RabbitMQ 服务器必须运行在 Erlang/OTP 运行时环境之上,因此安装 RabbitMQ 之前必须先安装兼容版本的 Erlang。
以下关于 RabbitMQ 与 Erlang 版本兼容性的说法,正确的是哪一项?
A. RabbitMQ 与 Erlang 版本完全独立,可以随意组合 B. 只需关注 Erlang 的大版本号,小版本号无需关心 C. 应参照 RabbitMQ 官方发布的 Erlang 兼容性矩阵选择匹配的 Erlang 版本 D. Erlang 版本越高,RabbitMQ 的性能一定越好
使用 Docker 部署 RabbitMQ 时,执行命令 docker run -d --name my-rabbit rabbitmq:3-management 即可启动一个包含 Web 管理界面的 RabbitMQ 容器。
使用 Docker 部署 RabbitMQ 并启用管理插件时,以下哪个端口是 Web 管理界面的默认访问端口?
A. 5672 B. 15672 C. 25672 D. 4369
在 Windows 系统上本地安装 RabbitMQ 时,只需安装 RabbitMQ Server,无需单独安装 Erlang/OTP,因为安装包里已经包含了 Erlang 运行时。
在 Linux(如 Ubuntu)系统上通过包管理器安装 RabbitMQ 时,以下哪种安装顺序是正确的?
A. 先安装 rabbitmq-server,再安装 erlang B. 先安装 erlang,再安装 rabbitmq-server C. 两者安装顺序无关,可以任意顺序安装 D. 只需安装 rabbitmq-server,系统会自动解决 Erlang 依赖
以下关于 RabbitMQ 本地安装的说法,正确的有哪些?
A. RabbitMQ 官方提供 Windows、macOS 和多种 Linux 发行版的安装包 B. 安装完成后 RabbitMQ 服务会默认开机自启动 C. 本地安装方式适合开发和测试环境,生产环境推荐使用 Docker 或 Kubernetes D. 安装过程中需要确保 Erlang 和 RabbitMQ 版本在官方兼容性矩阵范围内
rabbitmqctl status 命令用于查看 RabbitMQ 服务的运行状态,包括 Erlang 版本、已加载插件和节点信息。
以下哪个 rabbitmqctl 命令用于停止 RabbitMQ 节点并从内存和磁盘中清除其状态?
A. rabbitmqctl stop
B. rabbitmqctl shutdown
C. rabbitmqctl stop_app
D. rabbitmqctl reset
📝 发现内容有误?点击此处直接编辑
长按或扫描二维码,立即体验