Files
mayfly-go/server/initialize/terminate.go
2024-01-09 17:31:21 +08:00

26 lines
424 B
Go

package initialize
import (
dbApp "mayfly-go/internal/db/application"
)
// 终止服务后的一些操作
func Terminate() {
closeDbTasks()
}
func closeDbTasks() {
restoreApp := dbApp.GetDbRestoreApp()
if restoreApp != nil {
restoreApp.Close()
}
binlogApp := dbApp.GetDbBinlogApp()
if binlogApp != nil {
binlogApp.Close()
}
backupApp := dbApp.GetDbBackupApp()
if backupApp != nil {
backupApp.Close()
}
}