本文目录如下:
- 什么是 RabbitMQ?
- 什么是 消息中间件?
- RabbitMQ 的应用场景?
- RabbitMQ 中主要包含哪几个部分?
精通 RabbitMQ,从认识开始
什么是 RabbitMQ?
RabbitMQ
整体上是一个 生产者与消费者模型,主要负责 接收、存储和转发消息。- 支持多种 消息传递模式,如 点对点、发布/订阅等。
什么是 消息中间件?
消息中间件
是一种解决 应用程序之间通信问题 的技术,它将应用程序解耦,并提供了可靠性、灵活性和可扩展性等优点。
RabbitMQ 的应用场景?
RocketMQ详细配置与使用
- 应用解耦
- 流量削峰
- 数据分发
RabbitMQ 中主要包含哪几个部分?
- 生产者(Producer) 和 消费者(Consumer)
- Exchange(交换器): 用来接收生产者发送的消息并将这些消息路由给服务器中的队列中
- Queue(消息队列): 用来 保存消息 直到发送给消费者。
- Broker(消息中间件的服务节点): 可以将一个 RabbitMQ Broker 看作一台 RabbitMQ服务器。