Skip to content
/ mfwgo Public
forked from youpenglai/mfwgo

Penglai MicroFramework golang version.

License

Notifications You must be signed in to change notification settings

embiids/mfwgo

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mfwgo

Penglai MicroFramework golang version.

Download and install

go get -u github.com/youpenglai/mfwgo

Documentation

See examples find examples in the examples directory.

registry:

    // register service
    registry.RegisterService(serviceInfo, serviceOptions)
    // get service
    registry.DiscoverService(serviceName)

service:

    grpcServer := server.NewGRPCServer(server.GRPCServerOption{IpAddr: ipAddr, Port: port})
    pb.RegisterGreeterServer(grpcServer.GetServer(), &serverTest{})
    grpcServer.ListenAndServe()

client:

    cc, err := client.NewGRPCConn(serviceName)
    c := pb.NewGreeterClient(cc.GetConn())
    c.SayHello(ctx, &pb.HelloRequest{Name: defaultName})

About

Penglai MicroFramework golang version.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%