|
@@ -10,6 +10,8 @@ import (
|
|
|
"app.yhyue.com/moapp/MessageCenter/rpc/internal/server"
|
|
|
"app.yhyue.com/moapp/MessageCenter/rpc/internal/svc"
|
|
|
"app.yhyue.com/moapp/MessageCenter/rpc/type/message"
|
|
|
+ mc "app.yhyue.com/moapp/jybase/common"
|
|
|
+ "app.yhyue.com/moapp/jybase/endless"
|
|
|
"app.yhyue.com/moapp/jybase/mail"
|
|
|
m "app.yhyue.com/moapp/jybase/mongodb"
|
|
|
"app.yhyue.com/moapp/jybase/mysql"
|
|
@@ -30,8 +32,13 @@ var c config.Config
|
|
|
|
|
|
func main() {
|
|
|
flag.Parse()
|
|
|
-
|
|
|
conf.MustLoad(*configFile, &c)
|
|
|
+ go func() {
|
|
|
+ err := endless.ListenAndServe(":"+mc.InterfaceToStr(c.WebRpcPort), nil, func() {})
|
|
|
+ if err != nil {
|
|
|
+ log.Println("ListenAndServe: ", err)
|
|
|
+ }
|
|
|
+ }()
|
|
|
ctx := svc.NewServiceContext(c)
|
|
|
srv := server.NewMessageServer(ctx)
|
|
|
|