kafka 分布式消息中间件. 有高吞吐, 可扩展, 高可用, 持久性特点.
概念
broker 即 kafka 实例节点
event 事件, 或者称为消息
topic 主题, 区分不同类型的事件.
partition 分区, 事件会发送到主题的某个分区. 相同主题有多个分区
producer 生产者, 生产消息
consumer 消费者, 消费消息
与一般 mq 不同的是, kafka 的消息消费后不会被删除, 可以重复读取. 指定存活时间后, 会自动删除过期消息. kafka 性能不会因为消息容量而有改变.