feat(message-gateway): run adapters on worker and handle pairing inbound

This commit is contained in:
ryan
2026-08-16 12:14:17 +08:00
parent 7ca6dbe272
commit 09ec9d0af3
6 changed files with 538 additions and 0 deletions
+8
View File
@@ -6,9 +6,11 @@
package cmd
import (
"context"
"log"
"sync"
gwrunner "github.com/Rain-kl/Wavelet/internal/apps/message_gateway/runner"
"github.com/Rain-kl/Wavelet/internal/infra/task/scheduler"
"github.com/Rain-kl/Wavelet/internal/infra/task/worker"
"github.com/Rain-kl/Wavelet/internal/platform/bootstrap"
@@ -36,6 +38,12 @@ var allCmd = &cobra.Command{
})
}()
go func() {
if err := gwrunner.Start(context.Background()); err != nil {
log.Printf("[All] message gateway stopped: %v", err)
}
}()
// 启动 Asynq Worker 任务处理服务
wg.Add(1)
go func() {