删掉原来的定时采集线程
This commit is contained in:
		| @@ -89,7 +89,6 @@ func (app *Application) Start() error { | ||||
|  | ||||
| 	// 3. 启动后台工作协程 | ||||
| 	app.Domain.Scheduler.Start() | ||||
| 	app.Domain.TimedCollector.Start() | ||||
|  | ||||
| 	// 4. 启动 API 服务器 | ||||
| 	app.API.Start() | ||||
| @@ -113,9 +112,6 @@ func (app *Application) Stop() error { | ||||
| 	// 关闭任务执行器 | ||||
| 	app.Domain.Scheduler.Stop() | ||||
|  | ||||
| 	// 关闭定时采集器 | ||||
| 	app.Domain.TimedCollector.Stop() | ||||
|  | ||||
| 	// 断开数据库连接 | ||||
| 	if err := app.Infra.Storage.Disconnect(); err != nil { | ||||
| 		app.Logger.Errorw("数据库连接断开失败", "error", err) | ||||
|   | ||||
| @@ -7,7 +7,6 @@ import ( | ||||
| 	"git.huangwc.com/pig/pig-farm-controller/internal/app/service" | ||||
| 	"git.huangwc.com/pig/pig-farm-controller/internal/app/webhook" | ||||
| 	"git.huangwc.com/pig/pig-farm-controller/internal/domain/audit" | ||||
| 	"git.huangwc.com/pig/pig-farm-controller/internal/domain/collection" | ||||
| 	"git.huangwc.com/pig/pig-farm-controller/internal/domain/device" | ||||
| 	domain_notify "git.huangwc.com/pig/pig-farm-controller/internal/domain/notify" | ||||
| 	"git.huangwc.com/pig/pig-farm-controller/internal/domain/pig" | ||||
| @@ -124,7 +123,6 @@ type DomainServices struct { | ||||
| 	PigTradeManager         pig.PigTradeManager | ||||
| 	PigSickManager          pig.SickPigManager | ||||
| 	PigBatchDomain          pig.PigBatchService | ||||
| 	TimedCollector          collection.Collector | ||||
| 	GeneralDeviceService    device.Service | ||||
| 	taskFactory             scheduler.TaskFactory | ||||
| 	AnalysisPlanTaskManager *scheduler.AnalysisPlanTaskManager | ||||
| @@ -170,14 +168,6 @@ func initDomainServices(cfg *config.Config, infra *Infrastructure, logger *logs. | ||||
| 		cfg.Task.NumWorkers, | ||||
| 	) | ||||
|  | ||||
| 	// 定时采集器 | ||||
| 	timedCollector := collection.NewTimedCollector( | ||||
| 		infra.Repos.DeviceRepo, | ||||
| 		generalDeviceService, | ||||
| 		logger, | ||||
| 		time.Duration(cfg.Collection.Interval)*time.Second, | ||||
| 	) | ||||
|  | ||||
| 	return &DomainServices{ | ||||
| 		PigPenTransferManager:   pigPenTransferManager, | ||||
| 		PigTradeManager:         pigTradeManager, | ||||
| @@ -187,7 +177,6 @@ func initDomainServices(cfg *config.Config, infra *Infrastructure, logger *logs. | ||||
| 		AnalysisPlanTaskManager: analysisPlanTaskManager, | ||||
| 		taskFactory:             taskFactory, | ||||
| 		Scheduler:               planScheduler, | ||||
| 		TimedCollector:          timedCollector, | ||||
| 	} | ||||
| } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user