Penglai MicroFramework golang version.
go get -u github.com/youpenglai/mfwgo
See examples find examples in the examples directory.
// register service
registry.RegisterService(serviceInfo, serviceOptions)
// get service
registry.DiscoverService(serviceName)
grpcServer := server.NewGRPCServer(server.GRPCServerOption{IpAddr: ipAddr, Port: port})
pb.RegisterGreeterServer(grpcServer.GetServer(), &serverTest{})
grpcServer.ListenAndServe()
cc, err := client.NewGRPCConn(serviceName)
c := pb.NewGreeterClient(cc.GetConn())
c.SayHello(ctx, &pb.HelloRequest{Name: defaultName})