, 追加到结构化的commit log, 每个offset 在分区中唯一标识一条记录
kafka 持久化每一条已发布的记录, 不管是否已被消费....Geo-Replication
MirrorMaker 可以把消息复制到多个数据中心或者云区域
生产者负责把消息推送到指定的分区(patition), 和消息
消费者可以分组
同分组的消费者会一load...topic 一个 分区推送的消息保证顺序性
- 消费者看到消息的顺序与日志的顺序一致
- 假如有N台消息服务器 , kafka能容忍宕机了N-1台服务器并且不会丢失数据
kafka 是一个消息系统,...存储系统, 流处理系统
作为消息系统, kafka的特点与优势
消息队列有两种:
队列(queue)
一群消费者消费同一个队列, 每个消息被其中一个消费者消费....不管服务器上有数据上50K,还是50T, 写入性能是一样的
kafka 存储系统设计原理
作为流处理系统, kafka的特点与优势
可以使用生产者与消费者api来处理, 但是更复杂的流可以使用kafka