启动入口

This commit is contained in:
TsMask
2023-08-21 18:48:40 +08:00
parent 21a1377906
commit 38d3b7450e

View File

@@ -2,6 +2,7 @@ package main
import (
"fmt"
"github.com/aceld/zinx/zutils/commandline/args"
"omc/conf"
@@ -68,6 +69,7 @@ func OnConnectionLost(conn ziface.IConnection) {
}
// go run nb_alarm_agent.go -c conf\nbi_alarm_agent.json
func main() {
//配置初始化
conf.Init(args.Args.ConfigFile)
@@ -83,8 +85,8 @@ func main() {
TCPPort: cg.TCPPort,
Name: serverName,
Host: "0.0.0.0",
MaxConn: 3000,
WorkerPoolSize: 10,
MaxConn: conf.OmcConf.MaxConn,
WorkerPoolSize: uint32(conf.OmcConf.WorkerPoolSize),
HeartbeatMax: conf.OmcConf.HeartbeatMax,
LogDir: conf.OmcConf.LogDir,
LogFile: conf.OmcConf.LogFile,
@@ -103,6 +105,8 @@ func main() {
s.AddRouter(omc.ReqCMCALoginSeq, &api2.SyncAlarmFileApi{})
s.AddRouter(omc.ReqCMCALoginAlarm, &api2.SyncAlarmFileApi{})
s.AddRouter(290, &api2.ServerRouter{})
//添加LTV数据格式Decoder
s.SetDecoder(decoder.NewOmcDecoder())
//添加LTV数据格式的Pack封包Encoder