2016-09-09 221 views
1

com.google.cloud.datastore.Datastore線程安全嗎?更具體地說,Datastore的一個實例是否可以由多個線程共享,並且它們是否都可以同時從雲數據存儲中讀取/寫入?com.google.cloud.datastore.Datastore線程安全嗎?

換句話說,如果我構建訪問雲數據存儲區的Web應用程序,是否需要對象的一個​​實例或Datastore對象池(就像JDBC連接到RDBMS一樣)?

有問題的API是http://googlecloudplatform.github.io/google-cloud-java/0.3.0/apidocs/

回答

2

是的,com.google.cloud.datastore.Datastore是線程安全的。我們會讓文檔清楚。

+0

太好了,謝謝!是否有文檔,或者您是否可以提供關於Datastore對象如何維護/管理與雲數據存儲的連接的其他信息。我的意思是,它是否限制最大活動連接數,是否有在高負載下排隊請求的可能性等? –

+0

不,它沒有。然而,當SPI /傳輸層將改變爲gRPC並且將提供異步支持時,這可能會改變。請隨時在https://github.com/GoogleCloudPlatform/google-cloud-java中創建一個問題,以使其更清楚(並在使用gRPC時更新它)。 – ozarov