kafka简介

来源:互联网 发布:windows任务栏外观 编辑:程序博客网 时间:2024/04/20 10:38

Publish-subscribe distributed messaging system.

A distributed commit log.


kafka集群中的服务器都叫broker。

客户端有两类:producer、consumer。

客户端和broker之间使用TCP协议。

不同业务系统的消息通过topic进行区分。

消息的topic会分区,以均衡负载。

每个分区有多个副本来保证数据的安全性。

当分区数据需要更新时,必须通过该分区所有副本中的leader来更新。

消费者消费的消息不会重叠,即一个消息只能有一个消费者。

消费者在具体消费某个topic中的消息时,可以指定其实偏移量。

0 0
原创粉丝点击