开发环境OS: mac OS 14.2.1 (23C71)Golang: go version go1.21.0 darwin/arm64Protoc: libprotoc 3.20.3
Hello World Demo创建目录123mkdir -p go-grpc/helloworldcd go-grpcgo mod init go-grpc
编写 Protocol Buffers 协议文件创建 helloworld/helloworld.proto 文件并编辑:
1234567891011121314151617181920// gRPC: helloworld demosynta...
1. 运行 Temporal 集群123git clone https://github.com/temporalio/docker-compose.gitcd docker-composedocker-compose up
2. 创建项目创建项目目录:
1mkdir hello-temporal
初始化项目:
1go mod init hello-temporal
下载最新版本的 Go SDK(或者在最后执行go mod tidy):
123go get -u go.temporal.io/sdk@latest# 用于生成唯一 IDgo get github.com/google/...