diff --git a/nbi_alarm_agent.go b/nb_alarm_agent.go similarity index 94% rename from nbi_alarm_agent.go rename to nb_alarm_agent.go index b0916a1..a09657f 100644 --- a/nbi_alarm_agent.go +++ b/nb_alarm_agent.go @@ -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