![在这里插入图片描述](https://img-blog.csdnimg.cn/f75601145e234b73ae997e20991f481d.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5Lmd5biI5YWE,size_20,color_FFFFFF,t_70,g_se,x_16)
1.概述
今天偶然看到kafka还有这个配置:message.timestamp.difference.max.ms
。这个配置的意思如下
太久的消息不被 kafka接收
broker接收消息时的时间戳与消息中指定的时间戳之间允许的最大差异。如果message.timestamp。type=CreateTime,如果时间戳的差异超过这个阈值,消息将被拒绝。如果message.timestamp.type=LogAppendTime
,则忽略此配置。
/**
* 优化点:
* 太久的消息不被 kafka接收
* broker接收消息时的时间戳与消息中指定的时间戳之间允许的最大差异。如果message.timestamp。type=CreateTime,
* 如果时间戳的差异超过这个阈值,消息将被拒绝。如果message.timestamp.type=LogAppendTime,
* 则忽略此配置。
*
* Type: long
* Default: 9223372036854775807
* Valid Values: [0,...]
* Server Def