1
com.google.cloud.datastore.Datastore
はスレッドセーフですか?具体的には、Datastore
という1つのインスタンスを複数のスレッドが共有でき、それらすべてを同時にCloud Datastoreとの間で読み書きできますか?com.google.cloud.datastore.Datastoreスレッドセーフですか?
つまり、Cloud DatastoreにアクセスするWebアプリケーションを構築する場合、Datastore
オブジェクトまたはDatastore
オブジェクトのプール(RDBMSへのJDBC接続と同様)のインスタンスが1つ必要ですか?
問題のAPIはhttp://googlecloudplatform.github.io/google-cloud-java/0.3.0/apidocs/です。
すばらしい、ありがとう!ドキュメントがあるか、DatastoreオブジェクトがCloud Datastoreへの接続を維持/管理する方法に関する追加情報を提供できますか?つまり、最大アクティブな接続が制限されているのですか、負荷が高い場合などにキューに入れられる可能性がありますか? –
いいえ、そうではありません。ただし、SPI /トランスポート層がgRPCに変更され、非同期サポートが提供される場合には変更される可能性があります。 https://github.com/GoogleCloudPlatform/google-cloud-javaに問題を作成して、それを明確にする(gRPCが使用されている場合は更新する)ようにしてください。 – ozarov