kafka知识

1.kafka特点(与常规MQ的区别):

更适合分布式场景;

数据存储;

流式处理;

2.基础概念:

消息:其实就是字节数组,rabbitmq也是字节数组。

批次:发消息时批量发送。

主题:数据库中的表。一个主题一个表。

分区:一个文件,一个主题会对应多个分区。传入kafka的消息,都会存到不同的分区里。

一个分区,只能被一个消费者消费,但是一个消费者,能消费多个不同的分区。

3.常见场景:

消息跟踪:记录用户的访问偏好,做出推荐功能。

  收发消息:

  收集日志:

4.kafka使用步骤:

创建主题-->创建分区(增加分区)-->

5.只能增加分区,不能减少分区。

原文地址:https://www.cnblogs.com/hongyuansu/p/14127025.html