Cloud Spanner最大DatabaseClient数

时间:2017-06-16 11:05:01

标签: google-cloud-platform google-cloud-spanner

是否可以为Google Cloud Spanner实例创建最大数量的DatabaseClient

DatabaseClient的数量是否会影响效果?

1 个答案:

答案 0 :(得分:2)

DatabaseClients已缓存,因此对于相同的数据库ID Spanner#getDatabaseClient,将返回DatabaseClient的相同实例。

内部DatabaseClient打开多个gRPC频道并维护会话池。这可以使用SpannerOptions#setNumChannelsSpannerOptions#setSessionPoolOptions进行配置。

默认的开放频道数量针对低延迟请求进行了优化,并且在大多数情况下效果很好。如果您要发送高延迟请求,则增加通道数可能会带来更好的吞吐量。