|
@@ -3,8 +3,8 @@ package main
|
|
import (
|
|
import (
|
|
commonConfig "cicv-data-closedloop/aarch64/pjisuv/common/config"
|
|
commonConfig "cicv-data-closedloop/aarch64/pjisuv/common/config"
|
|
commonService "cicv-data-closedloop/aarch64/pjisuv/common/service"
|
|
commonService "cicv-data-closedloop/aarch64/pjisuv/common/service"
|
|
- masterConfig "cicv-data-closedloop/aarch64/pjisuv/master/package/config"
|
|
|
|
- masterService "cicv-data-closedloop/aarch64/pjisuv/master/package/service"
|
|
|
|
|
|
+ masterConfig "cicv-data-closedloop/aarch64/pjisuv/master/config"
|
|
|
|
+ "cicv-data-closedloop/aarch64/pjisuv/master/service"
|
|
"cicv-data-closedloop/common/config/c_log"
|
|
"cicv-data-closedloop/common/config/c_log"
|
|
"cicv-data-closedloop/common/util"
|
|
"cicv-data-closedloop/common/util"
|
|
)
|
|
)
|
|
@@ -48,12 +48,15 @@ func main() {
|
|
// 1 负责打包数据到data目录
|
|
// 1 负责打包数据到data目录
|
|
go commonService.BagRecord(commonConfig.CloudConfig.Hosts[0].Name)
|
|
go commonService.BagRecord(commonConfig.CloudConfig.Hosts[0].Name)
|
|
// 2 启动第4个线程,负责监控故障,并修改timeWindow
|
|
// 2 启动第4个线程,负责监控故障,并修改timeWindow
|
|
- go masterService.PrepareTimeWindowProducerQueue()
|
|
|
|
|
|
+ go svc.PrepareTimeWindowProducerQueue()
|
|
// 3
|
|
// 3
|
|
- go masterService.RunTimeWindowProducerQueue()
|
|
|
|
|
|
+ go svc.RunTimeWindowProducerQueue()
|
|
// 4 排队运行时间窗口
|
|
// 4 排队运行时间窗口
|
|
go commonService.RunTimeWindowConsumerQueue(commonConfig.CloudConfig.Hosts[0].Name)
|
|
go commonService.RunTimeWindowConsumerQueue(commonConfig.CloudConfig.Hosts[0].Name)
|
|
|
|
|
|
|
|
+ // todo 算法比赛临时使用
|
|
|
|
+ go svc.ForCompetition()
|
|
|
|
+
|
|
// 阻塞主线程,等待其他线程执行。
|
|
// 阻塞主线程,等待其他线程执行。
|
|
select {}
|
|
select {}
|
|
}
|
|
}
|