跳到主要内容

RabbitMQ 教程

这些教程涵盖了使用 RabbitMQ 创建消息传递应用程序的基础知识。

您需要安装 RabbitMQ 服务器才能学习这些教程,请参阅安装指南或使用社区 Docker 镜像

这些教程的可执行版本是开源的本网站也是如此。

这里有两组教程

信息

这些教程针对 RabbitMQ 4.x 版本。

队列教程

本节涵盖默认的 RabbitMQ 协议 AMQP 0-9-1。

1. "你好,世界!"

能做 *一些事* 的最简单的事情

2. 工作队列

在工作者之间分配任务(竞争消费者模式

3. 发布/订阅

一次向多个消费者发送消息

4. 路由

选择性地接收消息

5. 主题

基于模式(主题)接收消息

6. RPC

请求/回复模式示例

7. 发布者确认

使用发布者确认实现可靠发布

AMQP 0-9-1 概述

一旦你完成了这些教程(或者如果你想跳过),你可能希望阅读 RabbitMQ 概念介绍,并查看兼容性和一致性页面,以找到更多关于 AMQP 1.0 和 AMQP 0-9-1 这两个 RabbitMQ 实现的核心协议的相关资源。

流教程

本节涵盖 RabbitMQ 流

1. "你好,世界!"

能做 *一些事* 的最简单的事情

2. 偏移量跟踪

跟踪消息处理

流概述和博客文章

一旦你完成了这些教程(或者如果你想跳过),你可能希望阅读 RabbitMQ 流文档并浏览我们的流博客文章

获取帮助

如果您对 RabbitMQ 有任何问题或意见,请随时在 GitHub DiscussionRabbitMQ 社区 Discord 服务器上提问。

其他语言的教程

这里的教程使用了一些流行的技术,但是,还有更多语言和客户端库的可用端口,例如

我们还维护一个社区开发的客户端和开发者工具列表,用于 RabbitMQ 支持的各种协议。

© . All rights reserved.