历史流量信息最后一个文件延迟1分钟处理
This commit is contained in:
@@ -2414,7 +2414,13 @@ public class AgentServiceImpl implements AgentService {
|
|||||||
|
|
||||||
// 获取当前文件的时间戳用于日志
|
// 获取当前文件的时间戳用于日志
|
||||||
String currentTimestamp = file.getName().replace(".conf", "");
|
String currentTimestamp = file.getName().replace(".conf", "");
|
||||||
|
// 特殊处理:如果是最后一个文件,等待1分钟再发送
|
||||||
|
if (isLastTraffic) {
|
||||||
|
long lastMessageDelay = 60000; // 1分钟
|
||||||
|
AssertLog.info("最后一个文件 {} 已发送,等待 {}ms 确保前面消息都被消费",
|
||||||
|
currentTimestamp, lastMessageDelay);
|
||||||
|
Thread.sleep(lastMessageDelay);
|
||||||
|
}
|
||||||
processSingleFile(file, isLastTraffic);
|
processSingleFile(file, isLastTraffic);
|
||||||
batchProcessed++;
|
batchProcessed++;
|
||||||
totalProcessed++;
|
totalProcessed++;
|
||||||
|
|||||||
Reference in New Issue
Block a user