RabbitMQ的使用
1、演示如何使用 Docker 部署 RabbitMQ,并通过 Python 实现不同 Topic 主题的生产者-消费者通信
2、使用 Go 的 Gin 框架实现 RabbitMQ 基础功能的完整示例,包含前端界面和 Docker 部署支持
| 特性 | 简单队列模式 | 发布/订阅模式 |
|---|---|---|
| 消费者数量 | 单一 | 多个 |
| 消息分发 | 1对1 | 1对多 |
| 扩展性 | 低(需修改生产者) | 高(动态增减订阅者) |
| 典型场景 | 任务队列 | 事件通知、日志收集 |
| RabbitMQ组件 | 队列 | 交换机 + 绑定关系 |
1、演示如何使用 Docker 部署 RabbitMQ,并通过 Python 实现不同 Topic 主题的生产者-消费者通信
2、使用 Go 的 Gin 框架实现 RabbitMQ 基础功能的完整示例,包含前端界面和 Docker 部署支持
| 特性 | 简单队列模式 | 发布/订阅模式 |
|---|---|---|
| 消费者数量 | 单一 | 多个 |
| 消息分发 | 1对1 | 1对多 |
| 扩展性 | 低(需修改生产者) | 高(动态增减订阅者) |
| 典型场景 | 任务队列 | 事件通知、日志收集 |
| RabbitMQ组件 | 队列 | 交换机 + 绑定关系 |