首页> 中文期刊>高技术通讯 >一种可伸缩、高可用的会话状态存储组件

一种可伸缩、高可用的会话状态存储组件

     

摘要

针对用户交互式应用系统设计上应提高系统的可伸缩性和可用性问题,设计了一种分布式会话状态存储组件SessionStore,用于提供统一的用户会话状态存储.SessionStore采用一致性哈希算法并引入Dynamo中虚拟节点的机制,进行用户会话根据节点权重的均衡分布,并维护会话的多个副本,部分节点的崩溃不会导致会话丢失.实验结果表明SessionStore具有较好的可伸缩性和高可用性.在会话生命周期的管理中,SessionStore采用延迟更新机制,避免每次会话访问同步更新所有副本的生命周期,减少了系统的响应延迟.%In consideration of the techinical requirements of scalability and availability in design of a user interactive application system, this paper presents a distributed session state store component SessionStore, which provides a unified storage for user session state. The SessionStore uses the consistent hashing algorithm and the virtual node mechanism in Dynamo to support balanced distribution of user session according to nodes' capacity, and maintains multiple copies of session to avoid loss of session state breakdown of some nodes. The experimental results show that the SessionStore has good scalability and availability. In the session life cycle management, the SessionStore adopts delayed update mechanism to avoid simultaneously updating the life cycle of all copies and reduces the response delay of the system.

著录项

  • 来源
    《高技术通讯》|2011年第1期|29-34|共6页
  • 作者单位

    中国科学院研究生院,北京,100049;

    中国科学院声学研究所国家网络新媒体工程技术研究中心,北京,100190;

    中国科学院声学研究所国家网络新媒体工程技术研究中心,北京,100190;

    中国科学院声学研究所国家网络新媒体工程技术研究中心,北京,100190;

    中国科学院声学研究所国家网络新媒体工程技术研究中心,北京,100190;

  • 原文格式 PDF
  • 正文语种 chi
  • 中图分类
  • 关键词

    集群; 会话状态管理; 延迟更新机制; 可伸缩性; 可用性;

  • 入库时间 2022-08-18 02:10:41

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号