|
@@ -20,18 +20,17 @@ var configFile = flag.String("f", "etc/filesystem.yaml", "the config file")
|
|
|
func main() {
|
|
|
flag.Parse()
|
|
|
|
|
|
- var c config.Config
|
|
|
- conf.MustLoad(*configFile, &c)
|
|
|
- ctx := svc.NewServiceContext(c)
|
|
|
+ conf.MustLoad(*configFile, &config.Cf)
|
|
|
+ ctx := svc.NewServiceContext(config.Cf)
|
|
|
srv := server.NewFileSystemServer(ctx)
|
|
|
- size := c.FileSize
|
|
|
- s := zrpc.MustNewServer(c.RpcServerConf, func(grpcServer *grpc.Server) {
|
|
|
+ size := config.Cf.FileSize
|
|
|
+ s := zrpc.MustNewServer(config.Cf.RpcServerConf, func(grpcServer *grpc.Server) {
|
|
|
filesystem.RegisterFileSystemServer(grpcServer, srv)
|
|
|
})
|
|
|
s.AddOptions(grpc.MaxRecvMsgSize(size))
|
|
|
s.AddOptions(grpc.MaxSendMsgSize(size))
|
|
|
defer s.Stop()
|
|
|
|
|
|
- fmt.Printf("Starting rpc server at %s...\n", c.ListenOn)
|
|
|
+ fmt.Printf("Starting rpc server at %s...\n", config.Cf.ListenOn)
|
|
|
s.Start()
|
|
|
}
|