原文:kafka消息保留策略设置

项目遇到一个问题,kafka服务器被下电了 天,消息保留策略设置的 小时。服务器上电后,消息过期,消费者拿不到消息。模拟这种场景,复现下 设置消息保留时间为 分钟 也可以设置多个小时,默认是 个小时, 天。 同时设置检查过期消息间隔为 秒,为了测试 通过java生产者想kafka发送消息 过两分钟后,消费者消费 可以看到消费者获取不到消息,应为消息已经过期 ...

2021-10-28 00:46 0 138 推荐指数:

查看详情

Kafka 消息保留机制

log.retention.ms 消息时间Kafka通常根据时间决定数据可以保留多久。默认使用log.retention.hours参数配置时间,默认值是168小时,也就是一周。除此之外,还有其他两个参数,log.retention.minutes和log.retention.ms,这三个参数作用 ...

Sat Mar 21 22:05:00 CST 2020 0 3008
kafka消息分发策略分析

当我们使用kafka向指定Topic发送消息时,如果该Topic具有多个partition,无论消费者有多少,最终都会保证一个partition内的消息只会被一个Consumer group中的一个Consumer消费,也就是说同一Consumer group中的多个Consumer自动会起到负载 ...

Fri Sep 06 20:25:00 CST 2019 0 967
kafka 有几种数据保留策略

kafka 有两种数据保存策略: 1、按照过期时间保留 2、按照存储的消息大小保留 Kafka Broker默认的消息保留策略是:要么保留一定时间,要么保留消息达到一定大小的字节数。 当消息达到设置的条件上限时,旧消息就会过期并被删除,所以,在任何时刻,可用消息的总量都不会 ...

Fri Jan 21 22:07:00 CST 2022 0 1286
kafka发送超大消息设置

  最近开发一cdc框架,为了测试极端情况,需要kafka传递100万条数据过去,1个G左右,由于其他环节限制,不便进行拆包(注:测下来,大包走kafka不一定性能更好,甚至可能更低)。   测试百万以上的变更数据时,报消息超过kafka broker允许的最大值,因此需要修改如下参数,保证包 ...

Sun Aug 18 00:31:00 CST 2019 0 1893
Kafka集群消息积压问题及处理策略

通常情况下,企业中会采取轮询或者随机的方式,通过Kafka的producer向Kafka集群生产数据,来尽可能保证Kafka分区之间的数据是均匀分布的。 在分区数据均匀分布的前提下,如果我们针对要处理的topic数据量等因素,设计出合理的Kafka分区数量。对于一些实时任务,比如Spark ...

Wed Mar 03 17:00:00 CST 2021 0 3865
rman备份的保留策略

RMAN备份的保留策略设置保留备份的时间,有两种互斥的方法:·恢复时间窗·备份文件(冗余)1.恢复时间窗: SQL>configure retention policy to recovery windows of 5 days; 恢复时间窗时间为5天,则rman就会保留5天内所有 ...

Wed Nov 27 18:31:00 CST 2019 0 394
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM