Клиентская библиотека облачного хранилища данных и SDK App Engine в App Engine Go Standard - PullRequest
0 голосов
/ 19 января 2019

Когда вы писали стандартное приложение Go App Engine, раньше вам приходилось использовать App Engine SDK для доступа к хранилищу данных.Тем не менее, в наши дни (начиная с версии 1.11?), Кажется, будет работать, если вы просто используете клиентскую библиотеку Cloud Datastore .

Есть ли недостаток в использовании клиентской библиотеки Cloud Datastore в App Engine Standard для доступа к хранилищу данных?(кроме некоторой дополнительной настройки, чтобы dev appserver использовал эмулятор).Преимущество состоит в том, что он позволяет повторно использовать код для других сред.

1 Ответ

0 голосов
/ 19 января 2019

Стандарт App Engine для Go1.11 работает в новом, бета-версии второго поколения, которая не имеет ограничений 1-го поколения и способна работать с любой платформой, библиотекой или двоичным файлом. С другой стороны, App Engine больше не изменяет набор инструментов Go, чтобы включить пакет appengine, и настоятельно рекомендуется использовать клиентскую библиотеку Google Cloud или сторонние библиотеки вместо API-интерфейса, специфичного для App Engine.

Для получения более подробной информации об этом, я рекомендую взглянуть на документ здесь о различиях между обоими поколениями и о том, как с ними справиться.

...