2016-09-09 171 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