传统单实例应用使用本地会话管理,用户请求产生的会话上下文都被存于进程内存中。在加入负载均衡模块后,多实例的会话需要使用分布式存储进行共享。
ServiceStage提供开箱即用的分布式会话功能,使用分布式缓存服务作为会话持久化层,无需代码更改,即可赋予Tomcat应用,使用express-session的Node.js应用以及使用session handle的PHP应用分布式会话管理能力。
在部署组件过程中,可以在数据库设置中绑定分布式会话,操作步骤如下。
前提条件
设置分布式会话前,需创建分布式会话。
操作步骤
1、部署应用组件时,在“组件配置”界面,“数据库”中勾选“分布式会话”。
2、单击“新增分布式会话”,配置分布式会话参数。
3、“配置方式”选择“新创建”,新创建分布式会话。
部分区域可能不支持“新创建”,仅支持“使用已有”。
4、设置“分布式缓存服务”、“所在子网”及“密码”。
5、其他参数使用默认。
单击“确定”,完成分布式会话配置。