【技术实现步骤摘要】
持久化服务的实现方法及持久化服务系统
本专利技术涉及网络(WEB)应用领域,尤其涉及一种持久化服务的实现方法及持久化服务系统。
技术介绍
随着互联网技术的快速发展,基于浏览器的WEB应用使用场景非常广泛,WEB应用为用户提供信息和服务,是整个网络的主体。面对海量的数据资源,用户的需求变化频繁,这就需要WEB应用服务为了适应新业务的发展要求,经常性地做升级更新、数据割接等维护操作。因此,构建升级、割接方便的WEB应用系统,保证系统的易维护性是十分重要的。在现有的WEB应用系统中,系统的升级、割接、突发性宕机等一般都会引起服务的暂时中断,用户的会话依赖于服务,服务的中断会造成当前会话的中断,要想继续使用服务必须重新建立会话,这极大地影响用户的体验。另外,由于用户客户端版本的差异,系统中可能存在多个版本同时提供服务的情况,如何在不中断会话的前提下,将会话在不同版本的WEB应用间进行合理的调度,这也是一大难题。综上所述,现在的WEB应用系统主要存在以下问题:(1)服务具有状态性,会话强依赖于服务,服务的中断会造成会话的中断。在现有的系统中,用户访问WEB应用系统时,由WE ...
【技术保护点】
1.一种持久化服务系统,该系统包括用户子系统、应用服务集群子系统和集中会话管理子系统,所述应用服务集群子系统包括多个应用服务器,其中:所述用户子系统,用于发起应用服务请求;所述应用服务集群子系统,用于根据所述用户子系统发起的应用服务请求调度应用服务器,并由调度到的应用服务器从所述集中会话管理子系统获取会话信息,为所述用户子系统提供会话服务;所述集中会话管理子系统,用于为所述应用服务集群子系统中调度到的应用服务器提供会话信息。
【技术特征摘要】
1.一种持久化服务系统,该系统包括用户子系统、应用服务集群子系统和集中会话管理子系统,所述应用服务集群子系统包括多个应用服务器,其中:所述用户子系统,用于发起应用服务请求;所述应用服务集群子系统,用于根据所述用户子系统发起的应用服务请求调度应用服务器,并由调度到的应用服务器从所述集中会话管理子系统获取会话信息,为所述用户子系统提供会话服务;所述集中会话管理子系统,用于为所述应用服务集群子系统中调度到的应用服务器提供会话信息;所述应用服务集群子系统,还用于为所述用户子系统提供会话服务之后,向所述集中会话管理子系统发送会话结束请求;所述集中会话管理子系统,还用于根据所述会话结束请求删除会话信息;所述应用服务集群子系统还包括调度管理模块;所述调度管理模块,是用于监控到当前调度到的应用服务器部署的应用版本信息与所述应用服务请求中包含的应用版本信息不匹配时,根据当前调度到的应用服务器转发的携带有推荐的应用版本信息的应用服务请求重新调度应服务器。2.根据权利要求1所述的系统,其特征在于:所述应用服务集群子系统,还用于根据所述应用服务请求建立会话,并将建立的会话信息发送到所述集中会话管理子系统,所述会话信息中包含会话有效期信息;所述集中会话管理子系统,还用于管理所述应用服务集群子系统建立的会话信息。3.根据权利要求2所述的系统,其特征在于:所述调度管理模块,用于通过监控所有应用服务器的运行状态和当前服务的会话,调度应用服务器。4.根据权利要求3所述的系统,其特征在于:所述用户子系统,还用于获取所述应用服务请求需要使用的应用版本信息,并在所述应用服务请求中增加所述应用版本信息;所述调度管理模块,还用于通过监控所有应用服务器的运行状态、当前服务的会话和部署的应用版本信息,调度应用服务器。5.根据权利要求3所述的系统,其特征在于:所述调度管理模块,是用于监控到当前正在提供会话服务的应用服务器中断时,调度新的应用服务器为当前会话提供服务。6.根据权利要求2-5任一权利要求所述的系统,其特征在于:所述集中会话管理子系统,还用于根据所述会话有效期信息删除会话信息。7.一种持久化服务的实现方法,应用...
【专利技术属性】
技术研发人员:汪峰来,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:94
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。