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

gRPC - 上下文示例

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

介绍

本示例展示了如何在 GoFramegRPC 中使用上下文和元数据。

目录结构

.
├── client/ # 客户端示例
│ └── client.go # 带上下文处理的客户端实现
├── controller/ # 服务控制器
│ └── helloworld.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