今天主要是对项目代码的熟悉以及学习Kafka。下面简单记录一下。
Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue)。
使用消息队列的好处:解耦、缓冲、削峰、异步通信;
消息队列的两种模式
(1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)
(2)发布/订阅模式(一对多,消费者消费数据之后不会清除消息)
下面贴一张Kafka基础架构图
今天主要是对项目代码的熟悉以及学习Kafka。下面简单记录一下。
Kafka 是一个分布式的基于发布/订阅模式的消息队列(Message Queue)。
使用消息队列的好处:解耦、缓冲、削峰、异步通信;
消息队列的两种模式
(1)点对点模式(一对一,消费者主动拉取数据,消息收到后消息清除)
(2)发布/订阅模式(一对多,消费者消费数据之后不会清除消息)
下面贴一张Kafka基础架构图