package app import ( "net" "pbx-api-gin/internal/app/ami/action" "pbx-api-gin/internal/app/mysql" "pbx-api-gin/internal/app/stc" "pbx-api-gin/pkg/lfshook" ) var conn net.Conn func StartApp() { mysql.CreateDBInstance() // 启动带有重连机制的连接管理协程 go stc.StartStcConnection("10.0.11.11", 10100) // 启动其他服务... go action.StartAMI(func() { lfshook.NewLogger().Info("ami callback") // 首次连接才进行初始化 }, []func(event map[string]string){}, conn) }