The Go Cloud Development Kit (Go CDK) 是Google一款出色的云原生开发工具包,通过提供统一的 API,巧妙地屏蔽了不同云平台 SDK 的差异。这使得开发者能够更轻松地切换云平台,提高开发效率,并编写出更具可移植性的云应用。
特性
Go CDK 提供以下通用 API:
- 非结构化二进制(blob)存储
- 发布/订阅(pubsub)
- 运行时可变变量(runtimevar)
- 连接 MySQL 和 PostgreSQL 数据库(mysql,postgres)
- 服务器启动和诊断:请求日志、跟踪和健康检查(server)
安装
# First "cd" into your project directory if you have one to ensure "go get" uses
# Go modules (or not) appropriately. See "go help modules" for more info.
go get gocloud.dev