当前位置: 首页 > news >正文

kafka基础知识

kafka架构
producer -> kafka cluster(broker>topic>partition) -> consumer -> zookeeper

kafka压测
kafka-producer-perf-test.sh
kafka-consumer-perf-test.sh

kafka日志保存位置及消息保存时间
/tpdata/client/Kafka/kafka/config/server.properties
log.dirs = /srv/BigData/kafka/data1/kafka-logs
log.retention.hours = 168
offsets.commit.required.acks = -1

服务器台数

kafka监控
topic(分区,副本,topic输入输出流量,topic每秒输入的消息条数)
磁盘使用率

分区分配策略
Range分配策略:此策略将分区按照范围分配给消费者,旨在尽可能平均地分配分区给消费者,以确保负载均衡
RoundRobin分配策略:此策略以轮询的方式分配置分区给消费者

如何看数据积压问题?
kafka-consumer-groups.sh
如何处理数据积压问题?
增加消费者数量
调整分区数量
参数优化
使用压缩
扩大kafka集群规模

事务(略)

数据重复问题原因?
生产端:消息发送成功但响应失败
消费端:偏移量提交失败
如何防止数据重复?
幂等性
消息去重
偏移量管理
使用事务

为什么能做到高并发?
顺序写,分布式

消费策略
从开始位置消费
从最新位置消费
指定位置消费

http://www.lryc.cn/news/349649.html

相关文章:

  • 华为昇腾310B1平台视频解码失败[ERROR] Send frame to vdec failed, errorno:507018
  • Flutter 中的 SwitchListTile 小部件:全面指南
  • 详细分析Vue3中的defineExpose(附Demo)
  • 合合信息:TextIn文档解析技术与高精度文本向量化模型再加速
  • Git与Gitlab
  • MySQL数据库从入门到精通(下)
  • 从融媒到智媒,小程序框架可助力传媒企业在AI实践下的服务变现
  • MES系统在电线电缆行业生产上的应用
  • 怎么把图片上的字去掉
  • BFS和DFS优先搜索算法
  • python将两张图片对齐
  • Linux修炼之路之初识操作系统+基础指令(1)
  • Flink中基于Chandy-Lamport算法的分布式快照实现详解
  • 软件3班20240513
  • 【小程序】怎么优化小程序的性能
  • 告别信用卡绑定烦恼:探索这个全功能的Azure语音替代品,包含AI视频制作!(微软Azure语音替代方案)
  • 酷开科技依托酷开系统“硬件+内容”产业布局,抢占全球机遇!
  • 从离线到实时:无锡锡商银行基于 Apache Doris 的数据仓库演进实践
  • 网易云如何改ip地址到另外城市
  • Golang 开发实战day13 - Reciver Functions
  • ZL-016D多通道小鼠主动跑轮系统主要研究动物生活节律
  • 基于 LlaMA 3 + LangGraph 在windows本地部署大模型 (九)
  • 计算机类的英语
  • 深⼊理解指针(5)
  • baomidou dynamic-datasource 强制查询sql走主库
  • FPGA ov5640视频以太网传输
  • 论Java和C++方向选择
  • 交通灯-设计说明书
  • [前端] vue2的/deep/转化为vue3语法(笔记)
  • JavaScript基础(七)