You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
802 B
31 lines
802 B
package servicemanager
|
|
|
|
import (
|
|
"fmt"
|
|
"github.com/gin-gonic/gin"
|
|
"wss-pool/cmd/marketwsscliert"
|
|
"wss-pool/config"
|
|
"wss-pool/internal/data"
|
|
red "wss-pool/internal/redis"
|
|
"wss-pool/logging/applogger"
|
|
)
|
|
|
|
// Gather
|
|
func Gather(checkStr, ipServer, addrServer string) {
|
|
red.RedisClient = red.RedisInit(config.Config.Redis.DbEleven)
|
|
// Enable collaborative data collection
|
|
data.Mgo_init(config.Config.Mongodb)
|
|
//binance
|
|
//go bamarketwsscliert.RunBaDataRedis(checkStr)
|
|
go marketwsscliert.RunHBDataRedis(checkStr)
|
|
|
|
// Register Route
|
|
router := gin.Default()
|
|
addr := fmt.Sprintf("%v%v", ipServer, addrServer)
|
|
applogger.Info("intService---addr:%v", addr)
|
|
|
|
// Start Service
|
|
if err := router.Run(addr); err != nil {
|
|
applogger.Error("Failed to start Gin data collection service:%v", err)
|
|
}
|
|
}
|
|
|