undeal向redis中缓存第一次开始处理时间戳,key值名称修改
This commit is contained in:
parent
62d448c294
commit
4e6bd1dd6e
|
@ -128,9 +128,9 @@ public class UndealHandleManager{
|
||||||
long createMillis = currentMillis;
|
long createMillis = currentMillis;
|
||||||
//判断redis是否包含文件名称 key
|
//判断redis是否包含文件名称 key
|
||||||
if (spectrumServiceQuotes.getRedisStreamUtil().hasKey(spectrumFile.getName())) {
|
if (spectrumServiceQuotes.getRedisStreamUtil().hasKey(spectrumFile.getName())) {
|
||||||
createMillis = (long) spectrumServiceQuotes.getRedisStreamUtil().get(spectrumFile.getName());
|
createMillis = (long) spectrumServiceQuotes.getRedisStreamUtil().get(spectrumFile.getName()+"-undeal");
|
||||||
} else {
|
} else {
|
||||||
spectrumServiceQuotes.getRedisStreamUtil().set(spectrumFile.getName(), currentMillis);
|
spectrumServiceQuotes.getRedisStreamUtil().set(spectrumFile.getName()+"-undeal", currentMillis);
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
//解析文件
|
//解析文件
|
||||||
|
@ -148,7 +148,7 @@ public class UndealHandleManager{
|
||||||
this.taskLatch.countDown();
|
this.taskLatch.countDown();
|
||||||
//满足undeal文件处理周期时长会删除源文件
|
//满足undeal文件处理周期时长会删除源文件
|
||||||
if ((currentMillis - createMillis) >= taskProperties.getUndealFileTimeOut()) {
|
if ((currentMillis - createMillis) >= taskProperties.getUndealFileTimeOut()) {
|
||||||
spectrumServiceQuotes.getRedisStreamUtil().del(spectrumFile.getName());
|
spectrumServiceQuotes.getRedisStreamUtil().del(spectrumFile.getName()+"-undeal");
|
||||||
spectrumFile.delete();
|
spectrumFile.delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user