Spring cloud 云就绪-寻找HTTP会话替代方案

Spring cloud 云就绪-寻找HTTP会话替代方案,spring-cloud,software-design,saas,paas,cloud-foundry,Spring Cloud,Software Design,Saas,Paas,Cloud Foundry,我们计划将我们的J2EEMonolith重构为微服务应用程序。我们计划使用Spring、Spring boot、Spring cloud和Pivotal cloud foundryasPaaS进行构建 当我验证当前应用程序是否可以使用云时,我注意到的一个重要问题是应用程序中使用了“HTTP会话”。链接提示 一些web系统依赖于“粘性会话”——即缓存用户 应用程序进程和预期未来内存中的会话数据 将来自同一访问者的请求路由到同一进程。 粘滞会话违反了12个因素,永远不应该这样做 使用或依靠。会话状态

我们计划将我们的
J2EE
Monolith
重构为
微服务
应用程序。我们计划使用
Spring
Spring boot
Spring cloud
Pivotal cloud foundry
as
PaaS
进行构建

当我验证当前应用程序是否可以使用云时,我注意到的一个重要问题是应用程序中使用了“HTTP会话”。链接提示

一些web系统依赖于“粘性会话”——即缓存用户 应用程序进程和预期未来内存中的会话数据 将来自同一访问者的请求路由到同一进程。 粘滞会话违反了12个因素,永远不应该这样做 使用或依靠。会话状态数据是一个很好的选择 提供时间过期的数据存储,如Memcached或Redis


我不明白如何使用
im memory data store
跟踪用户会话?有人能解释一下吗?我是否应该为用户使用一些唯一的键来检索内存数据存储中的信息表单?

作为一个很好的例子,您可以看看Spring会话实现的这个解释

它引用了Redis存储,您可以通过PCF服务将其绑定到应用程序