2016-09-09 9 views
1

Is com.google.cloud.datastore.Datastore нить безопасна? Более конкретно, может ли один экземпляр Datastore делиться несколькими потоками и может ли он одновременно читать или записывать в облачный хранилище данных?Является ли com.google.cloud.datastore.Datastore потоком безопасным?

Другими словами, если я создаю веб-приложение, которое получает доступ к Облачные хранилища данных, мне нужен один экземпляр Datastore объекта или пул Datastore объектов (так же, как JDBC-соединения с СУБД)?

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

 Смежные вопросы

  • Нет связанных вопросов^_^