跳到主要内容
版本:2.8.x(Latest)

gRPC - 基础示例

Code Source: https://github.com/gogf/examples/tree/main/grpc/basic

介绍

本示例展示了在 GoFrame 应用程序中使用 gRPC 的基础示例。

目录结构

.
├── client/ # 客户端示例
│ └── client.go # 客户端实现
├── controller/ # 服务控制器
│ └── hello.go # Hello 服务实现
├── protobuf/ # protobuf协议定义
├── server/ # 服务器示例
│ ├── config.yaml # 服务器配置
│ └── server.go # 服务器实现
├── go.mod # Go 模块文件
└── go.sum # Go 模块校验和

环境要求

使用说明

  1. 启动服务器:

    cd server
    go run server.go
  2. 运行客户端:

    cd client
    go run client.go