博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Kafka 学习笔记之 Consumer API
阅读量:6822 次
发布时间:2019-06-26

本文共 641 字,大约阅读时间需要 2 分钟。

Kafka提供了两种Consumer API

  • High Level Consumer API
  • Low Level Consumer API(Kafka诡异的称之为Simple Consumer API,实际上非常复杂)

1. High Level Consumer API概述

High Level Consumer API围绕着Consumer Group这个逻辑概念展开,它屏蔽了每个Topic的每个Partition的Offset管理(自动读取zookeeper中该Consumer group的last offset )、Broker失败转移以及增减Partition、Consumer时的负载均衡(当Partition和Consumer增减时,Kafka自动进行负载均衡)

 

2. Low Level Consumer API概述

功能更强大,复杂度高,负载均衡等都要自己实现。

  • Read a message multiple times(重复读取)
  • Consume only a subset of the partitions in a topic in a process(跳读)
  • Manage transactions to make sure a message is processed once and only once(Exactly Once原语)

转载于:https://www.cnblogs.com/AK47Sonic/p/7271551.html

你可能感兴趣的文章
Cache-Control官方文档
查看>>
【杂文】2017年度总结
查看>>
微服务化的数据库设计与读写分离
查看>>
SpringMVC-----使用Maven创建Web项目
查看>>
Ribbon重试机制与Hystrix熔断机制的配置问题1
查看>>
CGI与FastCGI
查看>>
字符串查找算法的改进-hash查找算法
查看>>
c#实现远程图片下载
查看>>
史丹·温斯坦称傲牛熊市的秘密_百度百科
查看>>
SendMessage函数完全使用手册 转
查看>>
3GPP与3GPP2扫盲
查看>>
Android fragments loader
查看>>
淘宝下单高并发解决方案
查看>>
马尔科夫链算法
查看>>
JS框架
查看>>
hdu 1394
查看>>
【Cocos2D-X 】初窥门径(10)解决中文乱码
查看>>
LetterView实现载入全国各地城市
查看>>
设计模式——工厂方法
查看>>
算法训练 关联矩阵
查看>>