|NO.Z.00028|——————————|BigDataEnd|——|Hadoop&kafka.V13|——|kafka.v13|消费者参数详解|

一、消费者参数详解:消息接收:必要参数配置
参数 说明
bootstrap.servers 向Kafka集群建立初始连接用到的host/port列表。
客户端会使用这里列出的所有服务器进行集群其他服务器的发现,
而不管是否指定了哪个服务器用作引导。
这个列表仅影响用来发现集群所有服务器的初始主机。
字符串形式:host1:port1,host2:port2,...
由于这组服务器仅用于建立初始链接,然后发现集群中的所有服务器,
因此没有必要将集群中的所有地址写在这里。一般最好两台,以防其中一台宕掉。
key.deserializer key的反序列化类,
该类需要实现org.apache.kafka.common.serialization.Deserializer 接口。
value.deserializer 实现了org.apache.kafka.common.serialization.Deserializer 
接口的反序列化器,用于对消息的value进行反序列化。
client.id 当从服务器消费消息的时候向服务器发送的id字符串。
在ip/port基础上提供应用的逻辑名称记录在服务端的请求日志中,用于追踪请求的源。
group.id 用于唯一标志当前消费者所属的消费组的字符串。如果消费者使用组管理功能如subscribe(topic)或使用基于Kafka的偏移量管理策略,该项必须设置。
auto.offset.reset 当Kafka中没有初始偏移量或当前偏移量在服务器中不存在(如,数据被删除了),
该如何处理?
earliest:自动重置偏移量到最早的偏移量
latest:自动重置偏移量为最新的偏移量
none:如果消费组原来的(previous)偏移量不存在,则向消费者抛异常
anything:向消费者抛异常
enable.auto.commit  如果设置为true,消费者会自动周期性地向服务器提交偏移量。

 
 
 
 
 
 
 
 
 

Walter Savage Landor:strove with none,for none was worth my strife.Nature I loved and, next to Nature, Art:I warm'd both hands before the fire of life.It sinks, and I am ready to depart
                                                                                                                                                   ——W.S.Landor

 

posted on   yanqi_vip  阅读(18)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示