Google App Engine 柔性环境是否支持开箱即用的会话存储?
Does Google App Engine Flexible Environment support a session-store out of the box?
Memcache 支持 App Engine 标准环境的 OOTB 会话存储,但 App Engine Memcache 不适用于灵活环境。
Documentation for configuring Flex Env 未提及会话。
当然我可以自己实现,但是会话存储是大多数功能齐全的应用程序服务器(包括 GAE 标准环境)的基础。我可以获得具有一些配置且无需编码的会话存储吗?
对于会话存储,您可以使用 Cloud Memorystore, which is a fully managed Redis service for GCP. Check how to set up and connect App Engine Flex with Memorystore。
根据 documentation, Memcache service is currently not available for App Engine flexible environment, but you can apply for an early access alpha here。
同样 documentation 还提供了两个第三方内存缓存服务,您可以在 App Engine 灵活环境中配置和使用它们:
App Engine Flex 的开箱即用会话存储目前没有特色,这与 App Engine Standard 在使用 Java 时具有此选项相反,而 Flex 对于所有运行时具有相同的行为,与它们之间没有预期的差异。
如果您认为 App Engine Flex 的 OOTB 会话存储是一项应该添加到其功能中的功能,请通过 this link 提交功能请求。
正如@komarkovich 所指出的,您可以使用 Cloud Memorystore 来管理会话和执行会话存储操作,但是您请求的 OOTB 功能也不在那里。使用 Redis 或 Datastore 等数据库后端也可以管理
对于更集成的方法,您可以使用 Firebase user session management 来管理您的会话。我自己不是 Firebase 专家,所以我无法在这方面进一步帮助您,但是如果您对使用它有任何疑问,这个社区中有一些好人(例如 Frank van Puffelen)可以帮助您。
Memcache 支持 App Engine 标准环境的 OOTB 会话存储,但 App Engine Memcache 不适用于灵活环境。
Documentation for configuring Flex Env 未提及会话。
当然我可以自己实现,但是会话存储是大多数功能齐全的应用程序服务器(包括 GAE 标准环境)的基础。我可以获得具有一些配置且无需编码的会话存储吗?
对于会话存储,您可以使用 Cloud Memorystore, which is a fully managed Redis service for GCP. Check how to set up and connect App Engine Flex with Memorystore。
根据 documentation, Memcache service is currently not available for App Engine flexible environment, but you can apply for an early access alpha here。
同样 documentation 还提供了两个第三方内存缓存服务,您可以在 App Engine 灵活环境中配置和使用它们:
App Engine Flex 的开箱即用会话存储目前没有特色,这与 App Engine Standard 在使用 Java 时具有此选项相反,而 Flex 对于所有运行时具有相同的行为,与它们之间没有预期的差异。
如果您认为 App Engine Flex 的 OOTB 会话存储是一项应该添加到其功能中的功能,请通过 this link 提交功能请求。
正如@komarkovich 所指出的,您可以使用 Cloud Memorystore 来管理会话和执行会话存储操作,但是您请求的 OOTB 功能也不在那里。使用 Redis 或 Datastore 等数据库后端也可以管理
对于更集成的方法,您可以使用 Firebase user session management 来管理您的会话。我自己不是 Firebase 专家,所以我无法在这方面进一步帮助您,但是如果您对使用它有任何疑问,这个社区中有一些好人(例如 Frank van Puffelen)可以帮助您。