评估kafka能否抗住新增数据

本文探讨了如何处理客户端埋点数据接入Kafka的需求,重点在于如何从总topic中筛选event_name=x的数据并评估其对下游Kafka表的影响。首先,通过分析离线表计算特定event每天的数据量级及每秒生产速率。接着,查询Kafka平台的峰值流量,确保新数据加入后,单partition不超过5M/s且单条数据不超过2KB,以满足下游表的插入条件。

接到一个客户端埋点接入kafka的需求,数仓需要从总topic里过滤出某个具体的event_name=x,传入下游某个kafka表供业务方使用。

需要根据下游具体的kafka表来评估是否能直接放入下游某个具体的kafka表,如果不能,需要创建单独的kafka表

  • 首先要根据离线表里客户端埋点event_detail表计算出event_name=x的每天数据量级,再计算每秒生产多少条数据

  • 在kafka管理平台上查询kafka的峰值,nM/sm条数据/s

  • 评估加入新数据之后,kafka单partition不超过5M/s、单条数据不超过2KB,即可插入当前表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值