|
- package main
-
- import (
- "code.gitlink.org.cn/JCCE/PCM.git/adaptor/pcm_slurm/gen/idl"
- slurmserver "code.gitlink.org.cn/JCCE/PCM.git/adaptor/pcm_slurm/server"
- "code.gitlink.org.cn/JCCE/PCM.git/common/config"
- "code.gitlink.org.cn/JCCE/PCM.git/common/global"
- "code.gitlink.org.cn/JCCE/PCM.git/common/server"
- "go.uber.org/zap"
- "google.golang.org/grpc"
- )
-
- func main() {
-
- // 初始化配置以及数据库
- config.InitConfig()
-
- // 新建一个zap logger实例
- logger, _ := zap.NewDevelopment()
-
- // logger.Sugar().Fatal 直接可以少几行判错的代码
- logger.Sugar().Fatal(server.RunGRPCServer(&server.GRPCConfig{
- Name: "pcm_slurm",
- Addr: global.S.SlurmInfo.Address,
- RegisterFunc: func(g *grpc.Server) {
- slurmpb.RegisterSlurmServiceServer(g, &slurmserver.Server{})
- },
- Logger: logger,
- }))
- }
|