feat: add send message async

This commit is contained in:
engigu
2024-01-03 19:55:38 +08:00
parent 6fc60d67b5
commit f575a1d246
7 changed files with 76 additions and 9 deletions
+15 -1
View File
@@ -7,7 +7,9 @@ import (
"message-nest/pkg/util"
"message-nest/service/cron_service"
"message-nest/service/env_service"
"message-nest/service/send_message_service"
"net/http"
"sync"
"github.com/gin-gonic/gin"
@@ -20,6 +22,8 @@ import (
var (
//go:embed web/dist/*
f embed.FS
wg sync.WaitGroup
)
func init() {
@@ -32,7 +36,7 @@ func init() {
cron_service.Setup()
}
func main() {
func GinServerUp() {
gin.SetMode(setting.ServerSetting.RunMode)
routersInit := routers.InitRouter(f)
@@ -56,3 +60,13 @@ func main() {
logging.Logger.Error("Server err: ", err)
}
}
func main() {
wg.Add(1)
go GinServerUp()
go send_message_service.MessageConsumer(&wg)
wg.Wait()
fmt.Println("Server exit...")
}