Memcache 支持 App Engine 标准环境的 OOTB 会话存储,但 App Engine Memcache 不适用于柔性环境。
配置 Flex Env 的文档没有提到会话。
当然我可以自己实现它,但是会话存储对于大多数功能齐全的应用程序服务器来说是基本的,包括 GAE 标准环境。我可以得到一个有一些配置但没有编码的会话存储吗?
Memcache 支持 App Engine 标准环境的 OOTB 会话存储,但 App Engine Memcache 不适用于柔性环境。
配置 Flex Env 的文档没有提到会话。
当然我可以自己实现它,但是会话存储对于大多数功能齐全的应用程序服务器来说是基本的,包括 GAE 标准环境。我可以得到一个有一些配置但没有编码的会话存储吗?
对于会话存储,您可以使用Cloud Memorystore,它是 GCP 的完全托管的 Redis 服务。查看如何设置 App Engine Flex 并将其与 Memorystore 连接。
根据文档,Memcache 服务目前不适用于 App Engine 柔性环境,但您可以在此处申请早期访问 alpha 。
在同一文档中还提供了两个第三方 memcache 服务,您可以配置它们并将其与 App Engine 柔性环境一起使用:
App Engine Flex 的开箱即用会话存储目前没有特色,而 App Engine Standard 在使用 Java 时具有此选项,而 Flex 在所有运行时具有相同的行为,它们之间没有预期的差异。
如果您认为 App Engine Flex 的 OOTB 会话存储是一项应添加到其功能中的功能,请通过此链接提交功能请求。
正如@komarkovich 指出的那样,您可以使用 Cloud Memorystore 来管理会话并执行会话存储操作,但是您请求的 OOTB 功能也不存在。使用 Redis 或 Datastore 等 DB 后端也可以管理
对于更集成的方法,您可以使用Firebase 用户会话管理来管理您的会话。我自己不是 Firebase 专家,因此我无法在这方面为您提供进一步的帮助,但是如果您对使用它有任何疑问,这个社区中的好人(例如 Frank van Puffelen)可以为您提供帮助。