ToB企服应用市场:ToB评测及商务社交产业平台

标题: kafka调优参考发起 —— 筑梦之路 [打印本页]

作者: 兜兜零元    时间: 2024-9-7 06:31
标题: kafka调优参考发起 —— 筑梦之路
这里主要是从不同利用场景来调优,仅供参考。
吞吐量优先

吞吐量优先利用场景如采集日志。
1. broker设置调优

   num.partitions:分区个数,设置为与消费者的线程数基本相等
  2. producer设置调优

    
  
   3. consumer设置调优

   
  低延时优先

 利用场景有实时数据传输,比如弹幕
1. broker设置调优

   
  2. producer设置调优​​​​​

   
  3. consumer设置调优

   
  可靠性优先

 将kafka作为核心数据源,不答应kafka出现数据丢失情况的业务架构。
1. broker设置调优

   
  2. producer设置调优

   
  3. consumer设置调优 

   enable.auto.commit: 是否开启自动提交,默认true,在设置为true时与auto.commit.interval.ms(自动提交时间隔断)配合利用,有点是简单,省去了偏移量提交逻辑,缺点是会存在重复消费和消息丢失的情况,在数据可靠性优先的场景下须要设置为false,当事务提交后再提交位移。
  可用性优先

 将kafka作为核心依赖,不答应kafka出现长时间不可用情况的业务架构(对数据可靠性要求不高,不阻塞读写就行)
1. broker设置调优

   
  2. producer设置调优

   acks : 设置为0,不等候任何确认,直接返回成功。

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。




欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/) Powered by Discuz! X3.4