[发明专利]分布式应用会话信息共享方法、系统和应用服务器有效
申请号: | 201310151448.9 | 申请日: | 2013-04-27 |
公开(公告)号: | CN103209223A | 公开(公告)日: | 2013-07-17 |
发明(设计)人: | 黄水良;董晓杰;王赤红;唐家才;王利强 | 申请(专利权)人: | 中国农业银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 孙宝海 |
地址: | 100005 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 应用 会话 信息 共享 方法 系统 服务器 | ||
1.一种分布式应用会话信息共享方法,其特征在于,包括:
应用服务器接收来自负载均衡器的第一次请求,将应用建立的会话信息保存到会话数据库/服务器,并复制所述会话信息到本地会话;
所述应用服务器接收来自所述负载均衡器的后续请求,所述后续请求中包含会话标识;
所述应用服务器根据所述会话标识从所述会话数据库/服务器读取所述会话信息的更新标志;
如果所述更新标志指示不需要更新所述会话信息,则所述应用服务器上的应用根据本地会话的所述会话信息处理所述后续请求。
2.根据权利要求1所述的方法,其特征在于,还包括:
如果所述更新标志指示需要更新所述会话信息,则所述应用服务器从所述会话数据库/服务器更新所述会话信息;
所述应用服务器上的应用根据更新的所述会话信息处理所述后续请求。
3.根据权利要求1所述的方法,其特征在于,所述应用服务器接收来自所述负载均衡器的后续请求之前还包括:
所述负载均衡器接收来自客户端的后续请求,通过会话保持将所述后续请求分配到所述应用服务器。
4.根据权利要求1所述的方法,其特征在于,所述应用服务器根据所述会话标识从所述会话数据库/服务器读取所述会话信息的更新标志包括:
所述应用服务器判断本地会话中是否存储有与所述会话标识对应的会话信息;
如果未存储与所述会话标识对应的会话信息,则所述应用服务器根据所述会话标识从所述会话数据库/服务器读取所述会话信息;
如果存储与所述会话标识对应的会话信息,所述应用服务器根据所述会话标识从所述会话数据库/服务器读取所述会话信息的更新标志。
5.根据权利要求4所述的方法,其特征在于,所述应用服务器根据所述会话标识从所述会话数据库/服务器读取所述会话信息的更新标志包括:
所述应用服务器判断交易是否配置了State-InProc属性,如果是,则应用直接使用本地会话的所述会话信息处理所述后续请求;
否则,所述应用服务器根据所述会话标识从所述会话数据库/服务器读取所述会话信息的更新标志。
6.一种应用服务器,其特征在于,包括:
会话信息生成模块,用于接收来自负载均衡器的第一次请求,将应用建立的会话信息保存到会话数据库/服务器,并复制所述会话信息到本地会话;
会话标识获取模块,用于接收来自所述负载均衡器的后续请求,所述后续请求中包含会话标识;
更新标志获取模块,用于根据所述会话标识从所述会话数据库/服务器读取所述会话信息的更新标志;
后续请求处理模块,如果所述更新标志指示不需要更新所述会话信息,使应用服务器上的应用根据本地会话的所述会话信息处理所述后续请求。
7.根据权利要求6所述的服务器,其特征在于,
如果所述更新标志指示需要更新所述会话信息,则所述后续请求处理模块从所述会话数据库/服务器更新所述会话信息,所述应用服务器上的应用根据更新的所述会话信息处理所述后续请求。
8.根据权利要求6所述的服务器,其特征在于,所述更新标志获取模块包括:
本地会话判断单元,用于判断本地会话中是否存储有与所述会话标识对应的会话信息,如果未存储与所述会话标识对应的会话信息,则向会话信息读取单元发送会话信息读取消息,否则,向所述更新标志读取单元发送更新标志读取消息,所述会话信息读取消息和所述更新标志读取消息中包括所述会话标识;
会话信息读取单元,用于接收会话信息读取消息,根据所述会话标识从所述会话数据库/服务器读取所述会话信息;
更新标志读取单元,用于接收更新标志读取消息,根据所述会话标识从所述会话数据库/服务器读取所述会话信息的更新标志。
9.根据权利要求8所述的服务器,其特征在于,所述更新标志获取模块还包括:
属性判断单元,用于接收来自所述本地会话判断单元的更新标志读取消息,判断交易是否配置了State-InProc属性,如果是,则不向所述更新标志读取单元转发所述更新标志读取消息,应用直接使用本地会话的所述会话信息处理所述后续请求;否则,向所述更新标志读取单元转发所述更新标志读取消息。
10.一种分布式应用会话信息共享系统,其特征在于,包括如权利要求6至9中任意一项所述的应用服务器,以及负载均衡器;
所述负载均衡器接收来自客户端的后续请求,通过会话保持将所述后续请求分配到所述应用服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国农业银行股份有限公司,未经中国农业银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310151448.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种密度感应淬灭菌的检测方法
- 下一篇:一种对温度不敏感的氧烛
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置