Croupier Go SDKCroupier Go SDK
指南
API 参考
示例
Croupier 主项目
  • C++ SDK
  • Java SDK
  • JavaScript SDK
  • Python SDK
GitHub
指南
API 参考
示例
Croupier 主项目
  • C++ SDK
  • Java SDK
  • JavaScript SDK
  • Python SDK
GitHub
  • 入门指南

    • 入门指南
    • /guide/installation.html
    • /guide/quick-start.html
  • 核心概念

    • /guide/architecture.html
    • /guide/function-descriptor.html
    • /guide/build-modes.html

入门指南

欢迎来到 Croupier Go SDK!本指南将帮助你快速上手。

系统要求

  • Go 1.20+
  • Protocol Buffers 编译器 (protoc)
  • Go protoc 插件:
    go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
    go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
    

安装

go get github.com/cuihairu/croupier/sdks/go

构建模式

SDK 支持两种构建模式:

1. Mock 模式(默认)

无需依赖,适合本地开发:

go build ./...
go run examples/basic/main.go

2. 真实 gRPC 模式

需要生成 proto 代码:

# 生成 gRPC 代码
./generate_proto.sh

# 或使用 Makefile
make build-with-grpc

详见 PROTO_GENERATION.md。

目录结构

croupier-sdk-go/
├── pkg/croupier/      # SDK 核心包
├── examples/          # 示例程序
├── scripts/           # 构建脚本
└── go.mod             # Go 模块定义

下一步

  • 安装指南 - 详细安装步骤
  • 快速开始 - 第一个示例程序
  • 架构设计 - SDK 架构说明
在 GitHub 上编辑此页
最后更新: 2026/1/7 23:58
Next
/guide/installation.html