WH01243 7 月之前
父节点
当前提交
e731163edc
共有 1 个文件被更改,包括 26 次插入19 次删除
  1. 26 19
      jyBXCore/rpc/bxcore.go

+ 26 - 19
jyBXCore/rpc/bxcore.go

@@ -1,39 +1,46 @@
 package main
 
 import (
-	"flag"
-	"fmt"
-
-	"bp.jydev.jianyu360.cn/BaseService/jyMicroservices/jyBXCore/rpc/internal/config"
+	logrusx "app.yhyue.com/moapp/jylogx/logx"
+	IC "bp.jydev.jianyu360.cn/BaseService/jyMicroservices/jyBXCore/rpc/init"
 	"bp.jydev.jianyu360.cn/BaseService/jyMicroservices/jyBXCore/rpc/internal/server"
 	"bp.jydev.jianyu360.cn/BaseService/jyMicroservices/jyBXCore/rpc/internal/svc"
 	"bp.jydev.jianyu360.cn/BaseService/jyMicroservices/jyBXCore/rpc/type/bxcore"
-
-	"github.com/zeromicro/go-zero/core/conf"
+	"bp.jydev.jianyu360.cn/BaseService/jyMicroservices/jyBXCore/rpc/util"
+	"fmt"
+	"github.com/zeromicro/go-zero/core/logx"
 	"github.com/zeromicro/go-zero/core/service"
 	"github.com/zeromicro/go-zero/zrpc"
 	"google.golang.org/grpc"
 	"google.golang.org/grpc/reflection"
 )
 
-var configFile = flag.String("f", "etc/bxcore.yaml", "the config file")
-
 func main() {
-	flag.Parse()
-
-	var c config.Config
-	conf.MustLoad(*configFile, &c)
-	ctx := svc.NewServiceContext(c)
-
-	s := zrpc.MustNewServer(c.RpcServerConf, func(grpcServer *grpc.Server) {
-		bxcore.RegisterBxCoreServer(grpcServer, server.NewBxCoreServer(ctx))
-
-		if c.Mode == service.DevMode || c.Mode == service.TestMode {
+	//
+	go func() {
+		//正文、附件搜索限制
+		util.LimitSearchInit()
+		//err := endless.ListenAndServe(":"+MC.InterfaceToStr(IC.C.WebRpcPort), nil, func() {})
+		//if err != nil {
+		//	log.Println("ListenAndServe: ", err)
+		//}
+	}()
+	//敏感词初始化
+	//fsw.ReadFswDict("./etc/mosaic_fsw.dict")
+	ctx := svc.NewServiceContext(IC.C)
+	svr := server.NewBxCoreServer(ctx)
+
+	s := zrpc.MustNewServer(IC.C.RpcServerConf, func(grpcServer *grpc.Server) {
+		bxcore.RegisterBxCoreServer(grpcServer, svr)
+
+		if IC.C.Mode == service.DevMode || IC.C.Mode == service.TestMode {
 			reflection.Register(grpcServer)
 		}
 	})
 	defer s.Stop()
+	//日志记录
+	logx.SetWriter(logrusx.NewLogrusWriter())
 
-	fmt.Printf("Starting rpc server at %s...\n", c.ListenOn)
+	fmt.Printf("Starting rpc server at %s...\n", IC.C.ListenOn)
 	s.Start()
 }