2017-06-16 62 views

回答

2

DatabaseClients被高速緩存,因此對於相同的數據庫ID Spanner#getDatabaseClient返回DatabaseClient的相同實例。

內部DatabaseClient打開多個gRPC通道並維護會話池。這可以使用SpannerOptions#setNumChannelsSpannerOptions#setSessionPoolOptions進行配置。

打開通道的默認數量針對低延遲請求進行了優化,並且在大多數情況下運行良好。如果您發送高延遲請求,則增加通道數可能會導致更高的吞吐量。

+0

其實,我從來沒有碰過SpannerOptions。我只是按照Spanner文檔中編寫的簡單教程進行操作。那麼,我會試一試,並讓你知道它是怎麼回事。不管怎麼說,還是要謝謝你 ! 對不起,延遲迴復。 –