大数据中间件

kafka的各组件和offset的理解

2018-03-28  本文已影响107人  6cc89d7ec09f

转载:https://blog.csdn.net/sand_clock/article/details/68486599

官方文档定义:kafka是一个分布式、可分区、多副本的日志系统。

kafka术语:

对于一个消息系统而言,追踪客户消费了什么,也即消息消费状态是每个消息系统必须提供的关键功能之一。
系统可以提供的几种可能消息传递保障有3种:

那么kafka是怎么解决的呢?
kafka的解决方案:

topic、partition、segment、offset的关系:

topic、partition、segment、offset的关系

接下来弄清楚segment具体细节之后再说offset:

那么对于分区中的一个offset例如等于345552怎么去查找相应的message呢?

上一篇 下一篇

猜你喜欢

热点阅读