add cmd/open_im_msg_gateway

This commit is contained in:
xmcy0011
2021-10-11 21:39:05 +08:00
parent 9367ad901d
commit 5fb4ea2aa3
7 changed files with 1 additions and 1 deletions
+29
View File
@@ -0,0 +1,29 @@
package gate
import (
"Open_IM/src/common/config"
"Open_IM/src/common/log"
"github.com/go-playground/validator/v10"
"sync"
)
var (
rwLock *sync.RWMutex
validate *validator.Validate
ws WServer
rpcSvr RPCServer
)
func Init(rpcPort, wsPort int) {
//log initialization
log.NewPrivateLog(config.Config.ModuleName.LongConnSvrName)
rwLock = new(sync.RWMutex)
validate = validator.New()
ws.onInit(wsPort)
rpcSvr.onInit(rpcPort)
}
func Run() {
go ws.run()
go rpcSvr.run()
}