1 kafka 是用于构建实时数据管道和流应用程序。具有横向扩展,容错 wicked fast(变态快)等优点.
kafka名词解释
producer:消息和数据生产者,向kakfa的一个topic发布消息的过程叫做producer
consumers:消息和数据消费者,订阅topics并发处理其发布的消息的过程叫做consumer
topic 特指kafka处理的消息源(feeds of messages)的不同分类
broker:缓存代理,kafka集群中的一台或者多台服务器统称为broker
Partition:Topic物理上的分组,一个topic可以分为多个partition 每个partition是一个有序的对列。partition中的每条消息都会被分配一个有序的id(offset)
3 消息发送的流程