Fixed a time series bug about downsampling setting in processors are different from the setting in receivers. (#2856)

#2851
This commit is contained in:
彭勇升 pengys 2019-06-12 08:17:15 +08:00 committed by 吴晟 Wu Sheng
parent ec731b2ad8
commit 1c545a3708
3 changed files with 4 additions and 4 deletions

View File

@ -65,7 +65,7 @@ public class RecordStreamProcessor implements StreamProcessor<Record> {
}
IModelSetter modelSetter = moduleDefineHolder.find(CoreModule.NAME).provider().getService(IModelSetter.class);
Model model = modelSetter.putIfAbsent(recordClass, stream.scopeId(), new Storage(stream.name(), true, true, Downsampling.Minute));
Model model = modelSetter.putIfAbsent(recordClass, stream.scopeId(), new Storage(stream.name(), true, true, Downsampling.Second));
RecordPersistentWorker persistentWorker = new RecordPersistentWorker(moduleDefineHolder, model, 1000, recordDAO);
persistentWorkers.add(persistentWorker);

View File

@ -61,7 +61,7 @@ public class TopNStreamProcessor implements StreamProcessor<TopN> {
}
IModelSetter modelSetter = moduleDefineHolder.find(CoreModule.NAME).provider().getService(IModelSetter.class);
Model model = modelSetter.putIfAbsent(topNClass, stream.scopeId(), new Storage(stream.name(), true, true, Downsampling.Minute));
Model model = modelSetter.putIfAbsent(topNClass, stream.scopeId(), new Storage(stream.name(), true, true, Downsampling.Second));
TopNWorker persistentWorker = new TopNWorker(moduleDefineHolder, model, 50, recordDAO);
persistentWorkers.add(persistentWorker);

View File

@ -33,8 +33,8 @@ public class ModelName {
return modelName + Const.ID_SPLIT + Downsampling.Day.getName();
case Hour:
return modelName + Const.ID_SPLIT + Downsampling.Hour.getName();
case Second:
return modelName + Const.ID_SPLIT + Downsampling.Second.getName();
// case Second:
// return modelName + Const.ID_SPLIT + Downsampling.Second.getName();
default:
return modelName;
}