Files
mayfly-go/server/internal/db/init/terminate.go
2024-01-18 17:18:17 +08:00

24 lines
425 B
Go

package init
import "mayfly-go/internal/db/application"
// 终止进程时的处理函数
func Terminate() {
closeDbTasks()
}
func closeDbTasks() {
restoreApp := application.GetDbRestoreApp()
if restoreApp != nil {
restoreApp.Close()
}
binlogApp := application.GetDbBinlogApp()
if binlogApp != nil {
binlogApp.Close()
}
backupApp := application.GetDbBackupApp()
if backupApp != nil {
backupApp.Close()
}
}