概述
GoFrame 框架提供了丰富的微服务组件和易用的 GRPC 脚手架模块。脚手架由 grpcx 社区包实现,包含多个核心模块。
服务端 (Server)
基本使用
服务端由 grpcx.Server 模块维护,用于创建和管理服务端对象。
package main
import (
"github.com/gogf/gf/contrib/rpc/grpcx/v2"
"github.com/gogf/gf/example/rpc/grpcx/basic/controller"
)
func main() {
s := grpcx.Server.New()
controller.Register(s)
s.Run()
}
注意事项
- 服务端创建通常结合配置文件使用
- 推荐查看服务端配置章节获取更多详细信息
客户端 (Client)
基本使用
客户端由 grpcx.Client 模块维护,用于创建和管理客户端对象。
package main
import (
"github.com/gogf/gf/contrib/rpc/grpcx/v2"
"github.com/gogf/gf/example/rpc/grpcx/basic/protobuf"
"github.com/gogf/gf/v2/frame/g"

最低0.47元/天 解锁文章
137

被折叠的 条评论
为什么被折叠?



