Гибкая среда Google App Engine поддерживает магазин сессий из коробки? - PullRequest
0 голосов
/ 01 июня 2018

Memcache поддерживает хранилище сеансов OOTB для стандартной среды App Engine, однако Memcache App Engine не работает с гибкой средой.

Документация по настройке Flex Env ​​ ничего не говорит о сеансах.

Конечно, я мог бы реализовать это сам, но хранилища сессий являются базовыми для большинства полнофункциональных серверов приложений, включая стандартную среду GAE.Могу ли я получить сессионное хранилище с некоторой конфигурацией и без кодирования?

Ответы [ 2 ]

0 голосов
/ 14 июня 2018

Стандартное хранилище сеансов для App Engine Flex в настоящее время не поддерживается, в отличие от App Engine Standard, в котором этот параметр используется при использовании Java, в то время как Flex работает одинаково для всех сред выполнения без ожидаемых различий между ними.

Если вы считаете, что сессионное хранилище OOTB для App Engine Flex является функцией, которая должна быть добавлена ​​к его функциональным возможностям, отправьте запрос на функцию, пройдя по этой ссылке .

Как отметил @komarkovich, вы можете использовать Cloud Memorystore для управления сеансами и выполнения операций с хранилищем сеансов, однако запрошенная вами функция OOTB там также отсутствует.Использование бэкэндов БД, таких как Redis или Datastore, также может управлять

. Для более интегрированного подхода вы можете использовать Управление сессиями пользователей Firebase для управления вашими сессиями.Я сам не эксперт по Firebase, поэтому я не смог бы помочь вам в этом, но в этом сообществе есть хорошие люди (например, Фрэнк ван Пуффелен), которые могут помочь вам, если у вас возникнут сомнения по поводу его использования.

0 голосов
/ 04 июня 2018

Для сеансового хранилища вы можете использовать Cloud Memorystore , который является полностью управляемой службой Redis для GCP.Проверьте, как настроить и подключить App Engine Flex с Memorystore .

Согласно документации , служба Memcache в настоящее время недоступна для гибкой среды App Engine, но вы можетеподать заявку на ранний доступ альфа здесь .

В той же документации также имеются две сторонние службы memcache, которые вы можете настраивать и использовать в гибкой среде App Engine:

  1. Redis LabsMemcache
  2. Redis Labs Redis
...