45 lines
2.3 KiB
Go
45 lines
2.3 KiB
Go
package processor
|
|
|
|
import (
|
|
"be.ems/src/framework/cron"
|
|
processorBackupExportTable "be.ems/src/modules/crontask/processor/backup_export_table"
|
|
processorBackupExportUDM "be.ems/src/modules/crontask/processor/backup_export_udm"
|
|
processorBackupRemoveFile "be.ems/src/modules/crontask/processor/backup_remove_file"
|
|
processorDeleteAlarmRecord "be.ems/src/modules/crontask/processor/delete_alarm_record"
|
|
processorDeleteDataRecord "be.ems/src/modules/crontask/processor/delete_data_record"
|
|
processorDeleteKPIRecord "be.ems/src/modules/crontask/processor/delete_kpi_record"
|
|
processorDeleteNeConfigBackup "be.ems/src/modules/crontask/processor/delete_ne_config_backup"
|
|
processorMonitorSysResource "be.ems/src/modules/crontask/processor/monitor_sys_resource"
|
|
processorNeAlarmStateCheck "be.ems/src/modules/crontask/processor/ne_alarm_state_check"
|
|
processorNeConfigBackup "be.ems/src/modules/crontask/processor/ne_config_backup"
|
|
processorNeDataUDM "be.ems/src/modules/crontask/processor/ne_data_udm"
|
|
)
|
|
|
|
// InitCronQueue 初始定时任务队列
|
|
func InitCronQueue() {
|
|
// 监控-系统资源
|
|
cron.CreateQueue("monitor_sys_resource", processorMonitorSysResource.NewProcessor)
|
|
// 网元-网元配置文件定期备份
|
|
cron.CreateQueue("ne_config_backup", processorNeConfigBackup.NewProcessor)
|
|
// 网元数据-UDM用户数据同步
|
|
cron.CreateQueue("ne_data_udm", processorNeDataUDM.NewProcessor)
|
|
// 网元告警-状态检查
|
|
cron.CreateQueue("ne_alarm_state_check", processorNeAlarmStateCheck.NewProcessor)
|
|
|
|
// 删除-表内数据记录
|
|
cron.CreateQueue("delete_data_record", processorDeleteDataRecord.NewProcessor)
|
|
// 删除-告警数据记录
|
|
cron.CreateQueue("delete_alarm_record", processorDeleteAlarmRecord.NewProcessor)
|
|
// 删除-KPI数据记录
|
|
cron.CreateQueue("delete_kpi_record", processorDeleteKPIRecord.NewProcessor)
|
|
// 删除-网元配置文件定期备份
|
|
cron.CreateQueue("delete_ne_config_backup", processorDeleteNeConfigBackup.NewProcessor)
|
|
|
|
// 备份-导出数据表
|
|
cron.CreateQueue("backup_export_table", processorBackupExportTable.NewProcessor)
|
|
// 备份-删除备份目录下文件
|
|
cron.CreateQueue("backup_remove_file", processorBackupRemoveFile.NewProcessor)
|
|
// 备份-导出UDM用户数据
|
|
cron.CreateQueue("backup_export_udm", processorBackupExportUDM.NewProcessor)
|
|
}
|