2 个稳定版本
1.10.31 | 2022年7月30日 |
---|---|
1.0.0 | 2022年4月9日 |
#4 在 #bigtable
22 每月下载量
在 solana-geyser-plugin-bigt… 中使用
130KB
1.5K SLoC
solana-bigtable-connection
使用 gRPC 实现的基于 Rust 的通用 Bigtable 连接库。这个库从 solana 单一仓库中重构出来,以便在不同的应用程序中共享。
BigTable 设置
开发环境
在开发/测试期间可以使用 Cloud BigTable 模拟器。有关一般设置信息,请参阅 https://cloud.google.com/bigtable/docs/emulator。
流程
- 确保安装 GCP CLI,请参阅 https://cloud.google.com/sdk/docs/install-sdk。
- 安装 Bigtable CLI CBT https://cloud.google.com/bigtable/docs/cbt-overview。
- 在后台运行
gcloud beta emulators bigtable start
- 运行
$(gcloud beta emulators bigtable env-init)
以设置BIGTABLE_EMULATOR_HOST
环境变量 - 开发/测试
生产环境
将标准的 GOOGLE_APPLICATION_CREDENTIALS
环境变量导出到您的服务账户凭据。
根据所需的操作模式,将使用提供的凭据请求 https://www.googleapis.com/auth/bigtable.data
或 https://www.googleapis.com/auth/bigtable.data.readonly
OAuth 范围。
依赖关系
~25–38MB
~723K SLoC