Appearance
RabbitMQ 官方文档
概述
本文档整理了 RabbitMQ 官方文档资源,帮助开发者快速定位和查阅权威技术资料。
官方网站
| 资源名称 | URL | 说明 |
|---|---|---|
| RabbitMQ 官网 | https://www.rabbitmq.com/ | 官方主页,包含所有官方资源入口 |
| 官方文档 | https://www.rabbitmq.com/docs | 完整的产品文档 |
| GitHub 仓库 | https://github.com/rabbitmq | 源码和相关项目 |
| Docker Hub | https://hub.docker.com/_/rabbitmq | 官方 Docker 镜像 |
核心文档
入门指南
| 文档名称 | URL | 说明 |
|---|---|---|
| Getting Started | https://www.rabbitmq.com/docs/getstarted | 快速入门指南 |
| RabbitMQ Tutorials | https://www.rabbitmq.com/tutorials | 官方教程(多语言版本) |
| AMQP 0-9-1 Model | https://www.rabbitmq.com/docs/model | AMQP 模型详解 |
| Concepts | https://www.rabbitmq.com/docs/concepts | 核心概念说明 |
安装与配置
| 文档名称 | URL | 说明 |
|---|---|---|
| Download | https://www.rabbitmq.com/docs/download | 下载与安装指南 |
| Install on Linux | https://www.rabbitmq.com/docs/install-linux | Linux 安装指南 |
| Install on Windows | https://www.rabbitmq.com/docs/install-windows | Windows 安装指南 |
| Install on macOS | https://www.rabbitmq.com/docs/install-homebrew | macOS 安装指南 |
| Configuration | https://www.rabbitmq.com/docs/configure | 配置文件详解 |
| Environment Variables | https://www.rabbitmq.com/docs/environment-variables | 环境变量说明 |
集群与高可用
| 文档名称 | URL | 说明 |
|---|---|---|
| Clustering Guide | https://www.rabbitmq.com/docs/clustering | 集群配置指南 |
| Quorum Queues | https://www.rabbitmq.com/docs/quorum-queues | 仲裁队列文档 |
| Classic Queues | https://www.rabbitmq.com/docs/classic-queues | 经典队列文档 |
| Streams | https://www.rabbitmq.com/docs/streams | 流队列文档 |
| Federation | https://www.rabbitmq.com/docs/federation | 联邦插件文档 |
| Shovel | https://www.rabbitmq.com/docs/shovel | Shovel 插件文档 |
安全
| 文档名称 | URL | 说明 |
|---|---|---|
| Access Control | https://www.rabbitmq.com/docs/access-control | 访问控制文档 |
| Authentication | https://www.rabbitmq.com/docs/authentication | 认证机制文档 |
| TLS Support | https://www.rabbitmq.com/docs/ssl | TLS/SSL 配置文档 |
| LDAP | https://www.rabbitmq.com/docs/ldap | LDAP 集成文档 |
| OAuth 2.0 | https://www.rabbitmq.com/docs/oauth2 | OAuth 2.0 支持 |
管理与监控
| 文档名称 | URL | 说明 |
|---|---|---|
| Management Plugin | https://www.rabbitmq.com/docs/management | 管理插件文档 |
| Management UI | https://www.rabbitmq.com/docs/management-ui | Web 管理界面 |
| HTTP API | https://www.rabbitmq.com/docs/management | HTTP API 文档 |
| Prometheus | https://www.rabbitmq.com/docs/prometheus | Prometheus 集成 |
| Monitoring | https://www.rabbitmq.com/docs/monitoring | 监控最佳实践 |
插件
| 文档名称 | URL | 说明 |
|---|---|---|
| Plugins | https://www.rabbitmq.com/docs/plugins | 插件系统文档 |
| Plugin Directory | https://www.rabbitmq.com/docs/plugins-directory | 插件目录 |
| Delayed Message | https://github.com/rabbitmq/rabbitmq-delayed-message-exchange | 延迟消息插件 |
| MQTT | https://www.rabbitmq.com/docs/mqtt | MQTT 插件文档 |
| STOMP | https://www.rabbitmq.com/docs/stomp | STOMP 插件文档 |
| Web STOMP | https://www.rabbitmq.com/docs/web-stomp | Web STOMP 文档 |
客户端库文档
官方客户端
| 语言 | 库名称 | 文档地址 |
|---|---|---|
| Java | RabbitMQ Java Client | https://www.rabbitmq.com/client-libraries/java-api-guide |
| .NET | RabbitMQ .NET Client | https://www.rabbitmq.com/client-libraries/dotnet-api-guide |
| Erlang | RabbitMQ Erlang Client | https://www.rabbitmq.com/client-libraries/erlang-client |
社区客户端
| 语言 | 库名称 | 项目地址 |
|---|---|---|
| Python | Pika | https://pika.readthedocs.io/ |
| Python | aio-pika | https://aio-pika.readthedocs.io/ |
| Go | amqp091-go | https://pkg.go.dev/github.com/rabbitmq/amqp091-go |
| Node.js | amqplib | https://amqp-node.readthedocs.io/ |
| PHP | php-amqplib | https://github.com/php-amqplib/php-amqplib |
| Ruby | Bunny | https://rubybunny.info/ |
| Rust | lapin | https://docs.rs/lapin/ |
| Swift | AMQPClient | https://github.com/funcmike/AMQPClient |
协议规范
| 协议 | 版本 | 文档地址 |
|---|---|---|
| AMQP | 0-9-1 | https://www.rabbitmq.com/docs/specification |
| AMQP | 1.0 | https://www.rabbitmq.com/docs/amqp |
| MQTT | 3.1.1/5.0 | https://www.rabbitmq.com/docs/mqtt |
| STOMP | 1.2 | https://www.rabbitmq.com/docs/stomp |
使用示例
快速查找文档
bash
# 使用 curl 查询 API 文档
curl -u guest:guest http://localhost:15672/api/overview
# 查看本地文档(如果安装了管理插件)
open http://localhost:15672/常用文档入口
官方教程入口: https://www.rabbitmq.com/tutorials
API 文档入口: https://www.rabbitmq.com/docs/management
配置参考入口: https://www.rabbitmq.com/docs/configure注意事项
- 版本对应: 文档内容可能与安装版本有差异,请确认版本号
- 更新频率: 官方文档持续更新,建议收藏并定期查看
- 多语言支持: 教程提供 Java、Python、PHP、Go 等多种语言版本
- 社区翻译: 部分文档有社区翻译版本,但以英文原文为准
