CN105338095A - 一种会话数据处理方法和装置 - Google Patents

一种会话数据处理方法和装置 Download PDF

Info

Publication number
CN105338095A
CN105338095A CN201510789363.2A CN201510789363A CN105338095A CN 105338095 A CN105338095 A CN 105338095A CN 201510789363 A CN201510789363 A CN 201510789363A CN 105338095 A CN105338095 A CN 105338095A
Authority
CN
China
Prior art keywords
session
request
client
application server
server
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510789363.2A
Other languages
English (en)
Inventor
何洁珍
李观钊
吴兴
侯伟远
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Construction Bank Corp
Original Assignee
China Construction Bank Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Construction Bank Corp filed Critical China Construction Bank Corp
Priority to CN201510789363.2A priority Critical patent/CN105338095A/zh
Publication of CN105338095A publication Critical patent/CN105338095A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer And Data Communications (AREA)

Abstract

本发明提供了一种会话数据处理方法和装置,该方法包括:将客户端的请求转发至第一应用服务器,其中,所述客户端和所述第一应用服务器具有一一对应关系,若所述请求是所述客户端的首次请求,则所述第一应用服务器本地生成所述请求的会话,将所述会话保存到本地,并将所述会话提交至缓存服务器,若所述请求不是所述客户端的首次请求,则所述第一应用服务器根据本地保存的所述客户端的历史会话继续为所述请求服务,并将本次更新的会话同步到所述缓存服务器。本发明还包括在应用服务器和缓存服务器故障情况下的故障恢复方案。根据本发明的方法和装置,能够改善***的可靠性和扩展性以及响应速度等。

Description

一种会话数据处理方法和装置
技术领域
本发明涉及数据处理领域,更为具体而言,涉及一种会话数据处理方法和装置。
背景技术
随着互联网相关技术的不断发展,越来越多的应用服务需要进行分布式集群部署,采用多台应用服务器提供服务。通过分布式集群处理技术,互联网服务商在降低成本的同时又能提供可靠的应用服务。而实现分布式集群部署,首先需要解决客户端和集群服务器间交互的会话Session统一问题,即需要实现集群间Session的共享机制,确保集群服务器对客户端的透明性。当前,在分布式集群***下实现Session统一的机制主要有以下几种方法:Session复制的机制:一台应用服务器的Session数据需要广播复制到集群的其余应用服务器上,从而实现Session共享;Session集中管理机制:提供统一的平台进行Session管理,从而实现Session的共享;基于cookie的机制:基于cookie的机制将Session保存于客户端,每次请求均通过客户端将Session传递给服务器集群,响应服务器根据Session为客户端提供服务,确保Session的统一。
在实现Session统一的方法中,基于Session复制的机制在服务器节点持续增多的情况下,Session复制机制在网络延时和带宽开销大,特别是当Session中保存了较大的对象,而且对象变化较快时,***性能将显著下降。在Session集中管理机制中,基于数据库和NFS的共享机制在读写速度上相对于内存慢了一个数量级,响应时间长,***性能差,同时增加数据库的负担;基于Cookie的Session共享机制很难实现安全性保证。因此,如何在高可用性、高可靠性和高扩展性等前提下对分布式集群上的会话进行统一处理能够为了亟需解决的技术问题。
发明内容
为解决上述技术问题,本发明提供了一种会话数据处理方法和装置。
根据本发明实施方式的第一方面,提供了一种会话数据处理方法,该方法可包括:将客户端的请求转发至第一应用服务器,其中,所述客户端和所述第一应用服务器具有一一对应关系,若所述请求是所述客户端的首次请求,则所述第一应用服务器本地生成所述请求的会话session,将所述会话保存到本地,并将所述会话提交至缓存服务器,若所述请求不是所述客户端的首次请求,则所述第一应用服务器根据本地保存的所述客户端的历史会话继续为所述请求服务,并将本次更新的会话同步到所述缓存服务器。
在本发明的一些实施方式中,所述方法还包括:在所述第一应用服务器单点故障的情况下,将所述请求转发至第二应用服务器,由所述第二应用服务器从所述缓存服务器获取所述客户端的会话为所述请求服务,并将本次更新后的会话同步到所述缓存服务器。
在本发明的一些实施方式中,所述方法还包括:在所述缓存服务器故障的情况下,若所述请求是所述客户端的首次请求,则所述第一应用服务器在本地生成所述请求的会话,将所述会话保存到本地,然后在所述缓存服务器恢复工作时将所述会话提交至所述缓存服务器,若所述请求不是所述客户端的首次请求,则所述第一应用服务器根据本地保存的所述客户端的历史会话继续为所述请求服务,然后在所述缓存服务器恢复工作时将本地保存的所述客户端的会话同步到所述缓存服务器。
在本发明的一些实施方式中,所述缓存服务器与所述应用服务器为一对多的关系。
在本发明的一些实施方式中,所述方法还包括:在所述客户端的会话失效时,删除所述应用服务器和所述缓存服务器中保存的所述客户端的会话。
根据本发明实施方式的第二方面,提供了一种会话数据处理装置,该装置可包括:绑定模块,用于将客户端的请求转发至第一应用服务器,其中,所述客户端和所述第一应用服务器具有一一对应关系;会话管理模块,用于在所述请求是所述客户端的首次请求时,在所述第一应用服务器本地生成所述请求的会话session,将所述会话保存到本地,并将所述会话提交至缓存服务器,在所述请求不是所述客户端的首次请求时,根据所述第一应用服务器本地保存的所述客户端的历史会话继续为所述请求服务,并将本次更新的会话同步到所述缓存服务器。
在本发明的一些实施方式中,所述装置还包括:第一故障恢复模块,用于在所述第一应用服务器单点故障的情况下,将所述请求转发至第二应用服务器,通过所述第二应用服务器从所述缓存服务器获取所述客户端的会话为所述请求服务,并将本次更新后的会话同步到所述缓存服务器。
在本发明的一些实施方式中,所述装置还包括:第二故障恢复模块,用于在所述缓存服务器故障的情况下,若所述请求是所述客户端的首次请求,通过所述第一应用服务器在本地生成所述请求的会话,将所述会话保存到本地,然后在所述缓存服务器恢复工作时将所述会话提交至所述缓存服务器,若所述请求不是所述客户端的首次请求,通过所述第一应用服务器根据本地保存的所述客户端的历史会话继续为所述请求服务,然后在所述缓存服务器恢复工作时将本地保存的所述客户端的会话同步到所述缓存服务器。
在本发明的一些实施方式中,所述缓存服务器与所述应用服务器为一对多的关系。
在本发明的一些实施方式中,所述会话管理模块,还用于在所述客户端的会话失效时,删除所述应用服务器和所述缓存服务器中保存的所述客户端的会话。
本发明实施方式提供的会话数据处理方法和装置,通过将本地Session管理和Memcache缓存服务器的Session管理有机结合,实现了集群服务器之间的Session统一管理,同时有效避免单点故障造成的Session丢失,确保集群***的高安全性、高可用性、高可靠性和高扩展性等优点;另外,相对于Memcache集群方案,本发明只需要用一台Memcache服务器,降低了集群***部署的成本;同时,采用服务器本地Session存储的方式,减少了对Memcache缓存服务器的访问,降低了网络开销,提高了响应速度。
附图说明
图1是根据本发明一种实施方式的会话数据处理方法的流程示意图;
图2是根据本发明一种实施方式的会话数据处理装置的结构示意图。
具体实施方式
以下结合附图和具体实施方式对本发明的各个方面进行详细阐述。其中,众所周知的模块、单元及其相互之间的连接、链接、通信或操作没有示出或未作详细说明。并且,所描述的特征、架构或功能可在一个或一个以上实施方式中以任何方式组合。本领域技术人员应当理解,下述的各种实施方式只用于举例说明,而非用于限制本发明的保护范围。还可以容易理解,本文所述和附图所示的各实施方式中的模块或单元或处理方式可以按各种不同配置进行组合和设计。
参见图1,图1是根据本发明一种实施方式的会话数据处理方法的流程示意图,该方法具体可包括:
S101,将客户端的请求转发至第一应用服务器,其中,所述客户端和所述第一应用服务器具有一一对应关系,
S102,判断所述请求是否为该客户端的首次请求,若是,则执行步骤S103,若否,则执行步骤S104;
S103,所述第一应用服务器本地生成所述请求的会话,将所述会话保存到本地,并将所述会话提交至缓存服务器,
S104,所述第一应用服务器根据本地保存的所述客户端的历史会话继续为所述请求服务,并将本次更新的会话同步到所述缓存服务器。
在本发明的实施方式中,会话数据处理主要涉及分布式集群应用服务器和客户端之间的会话统一处理。具体而言,本发明的会话数据处理方法可包括:步骤S101,将客户端的请求转发至第一应用服务器。本发明的客户端的请求转发是通过预先设定的负载均衡策略进行转发,而且在一个应用服务器A接收了一个客户端a的请求之后,该客户端a的后续请求会直接通过设定的负载均衡策略转发到应用服务器A进行处理。也就是说,本发明实施方式的应用服务器和客户端具有一一对应关系,或者说是绑定的,同一客户端的请求由同一应用服务器处理。
接着,执行步骤S102,判断所述客户端的请求是否为该客户端的首次请求,若是,则执行步骤S103,若否,则执行步骤S104。
在客户端的请求是该客户端的首次请求的情况下,执行步骤S103,第一服务器响应该客户端发出的请求,在本地生成该请求的会话,将该会话保存在本地,并将会话提交至Memcache缓存服务器。也就是说,本发明的集群应用服务器和客户端之间的会话,是在应用服务器上进行主存储,在Memcache缓存服务器上进行备存储或者从存储,通过主备/主从存储的配合,改善了会话数据处理的可靠性。与现有技术中通过广播的会话统一方案相比,在服务节点增多的情况下,避免了网络延时和带宽开销,从而具有较高的可扩展性。
在客户端的请求不是该客户端的首次请求的情况下,也就是说,该请求是该客户端的首次请求之后的请求,处理该客户端的请求的应用服务器上已经存储有该客户端的历史会话数据,那么可执行步骤S104,第一应用服务器根据本地保存的所述客户端的历史会话继续该客户端的本次请求服务器,并将本次更新的会话同步到所述缓存服务器。
本发明的会话数据处理中,将客户端的每次请求引起的会话变动都同时保存在本地和缓存服务器中,确保了主备会话存储设备上数据一致性。而且,同一客户端的请求由同一服务器响应,只有会话变动时才同步到缓存服务器,减少了集群服务器和Memcache缓存服务器之间的会话的重复序列化和反序列化操作,减少了对缓存服务器的访问,降低了网络开销,提高了请求的响应速度。
本发明的应用服务器和缓存服务器具有一对多的关系,也就是说,对于集群应用服务器仅设置一台缓存服务器,相对于现有技术中采用分布式缓存集群的方案相比,降低了部署的成本。
本发明的会话数据处理方法还可包括:在该客户端的会话失效时,例如,该客户端结束请求或者会话有效期内该客户端无请求时,删除所述应用服务器(例如,上面所述的处理该客户端的请求的第一服务器等)和所述缓存服务器中保存的该客户端的会话。每次会话状态变化时,同时对存储会话的主从设备应用服务器和缓存服务器进行更新,确保会话数据在主动存储设备上的一致性。
此外,本发明的会话数据处理方法还可包括:在所述第一应用服务器单点故障的情况下,将所述客户端的请求转发至正常工作的第二应用服务器,由第二应用服务器从所述缓存服务器获取所述客户端的会话为该客户端的请求服务,并将本次更新后的会话同步到所述缓存服务器。也就是说,在提供请求响应的一个应用服务器单点故障的情况下,故障服务器的会话数据丢失,此时可以通过负载策略重新分配一个服务器为该客户端的请求服务。新发配的服务器可以通过Memcache缓存服务器将该客户端的会话数据恢复到本地,依据恢复到本地的会话数据继续为客户端提供响应服务。
此外,本发明的会话数据处理方法还可包括:在缓存服务器故障的情况下,若所述客户端的请求是该客户端的首次请求,则所述第一应用服务器在本地生成该请求的会话,将该会话保存在本地,然后在该缓存服务器恢复工作时将该会话提交至该缓存服务器;在所述客户端的请求不是该客户端的首次请求的情况下,也就是说,第一应用服务器在先已经处理过该客户端的请求,本地保存有该客户端的历史会话数据,那么第一应用服务器可以根据本地保存的该客户端的历史会话继续该客户端的请求服务,然后在该缓存服务器恢复工作时将本地保存的该客户端的会话同步到该缓存服务器。也就是说,本发明的会话处理中,即使缓存服务器发生故障,存储在缓存服务器的会话数据丢失,集群中的应用服务器仍旧可以通过本地保存的会话为客户端提供服务,不会对客户端的请求响应造成影响。
本发明通过采用本地Session管理和Memcache缓存服务器的Session管理的有机结合,有效地实现集群服务器间的Session统一管理,同时有效避免单点故障造成的Session丢失,确保集群的高安全性、高可用性、高可靠性、高扩展性的优点;另外,相对于Memcache集群方案,本发明只需要用一台Memcache服务器,实现了服务商的低成本运营;同时,采用服务器本地Session的机制,减少了对Memcache缓存服务器的访问,降低了网络开销,提高了响应速度。
上面结合具体实施方式描述了本发明的会话数据处理方法的流程,下面将结合具体实施方式描述应用上述方法的装置。
参见图2,图2是根据本发明一种实施方式的会话数据处理装置的结构示意图,该会话数据处理装置200可包括:
绑定模块201,用于将客户端的请求转发至第一应用服务器,其中,所述客户端和所述第一应用服务器具有一一对应关系;
会话管理模块202,用于在所述请求是所述客户端的首次请求时,在所述第一应用服务器本地生成所述请求的会话,将所述会话保存到本地,并将所述会话提交至缓存服务器,在所述请求不是所述客户端的首次请求时,根据所述第一应用服务器本地保存的所述客户端的历史会话继续为所述请求服务,并将本次更新的会话同步到所述缓存服务器。
本发明的会话数据处理装置200主要可用于分布式集群应用服务器和客户端之间的会话统一处理,具体而言,可包括绑定模块201和会话管理模块202,这些模块可设置在不同的服务器设备上,例如,绑定模块201可以设置在客户端和应用服务器集群之间的负载均衡服务器上,会话管理模块202可设置在应用服务器上,作为应用服务器的一个功能模块。
用户在客户端一侧发起请求之后,绑定模块201可以将客户端的请求转发至第一应用服务器。本发明的客户端的请求转发是通过预先设定的负载均衡策略进行转发,而且在一个应用服务器A接收了一个客户端a的请求之后,该客户端a的后续请求会直接通过设定的负载均衡策略转发到应用服务器A进行处理。也就是说,本发明实施方式的应用服务器和客户端具有一一对应关系,或者说是绑定的,同一客户端的请求由同一应用服务器处理。
会话管理模块202可以在客户端的请求是该客户端的首次请求的情况下,通过第一应用服务器响应该请求,在本地生成该请求的会话,将该会话保存在本地,并将会话提交至Memcache缓存服务器。也就是说,本发明的集群应用服务器和客户端之间的会话,是在应用服务器上进行主存储,在Memcache缓存服务器上进行备存储或者从存储,通过主备/主从存储的配合,改善了会话数据处理的可靠性。与现有技术中通过广播的会话统一方案相比,在服务节点增多的情况下,避免了网络延时和带宽开销,从而具有较高的可扩展性。
会话管理模块202在客户端的请求不是该客户端的首次请求的情况下,也就是说,该请求是该客户端的首次请求之后的请求,处理该客户端的请求的应用服务器上已经存储有该客户端的历史会话数据,通过第一应用服务器根据本地保存的所述客户端的历史会话继续该客户端的本次请求服务器,并将本次更新的会话同步到所述缓存服务器。
本发明的会话管理模块,将客户端的每次请求引起的会话变动都同时保存在本地和缓存服务器中,确保了主备会话存储设备上数据一致性。而且,同一客户端的请求由同一服务器响应,只有会话变动时才同步到缓存服务器,减少了集群服务器和Memcache缓存服务器之间的会话的重复序列化和反序列化操作,减少了对缓存服务器的访问,降低了网络开销,提高了请求的响应速度。
本发明的应用服务器和缓存服务器具有一对多的关系,也就是说,对于集群应用服务器仅设置一台缓存服务器,相对于现有技术中采用分布式缓存集群的方案相比,降低了部署的成本。
本发明的会话管理模块202还可用于在该客户端的会话失效时,例如,该客户端结束请求或者会话有效期内该客户端无请求时,删除所述应用服务器(例如,上面所述的处理该客户端的请求的第一服务器等)和所述缓存服务器中保存的该客户端的会话。会话管理模块202在每次会话状态变化时,同时对存储会话的主从设备应用服务器和缓存服务器进行更新,确保会话数据在主动存储设备上的一致性。
本发明的会话数据处理装置200还可包括第一故障恢复模块,该第一故障恢复模块可用于在所述第一应用服务器单点故障的情况下,将所述客户端的请求转发至正常工作的第二应用服务器,通过第二应用服务器从所述缓存服务器获取所述客户端的会话为该客户端的请求服务,并将本次更新后的会话同步到所述缓存服务器。也就是说,在提供请求响应的一个应用服务器单点故障的情况下,故障服务器的会话数据丢失,此时第一故障恢复模块可以通过负载策略重新分配一个服务器为该客户端的请求服务。新发配的服务器可以通过Memcache缓存服务器将该客户端的会话数据恢复到本地,依据恢复到本地的会话数据继续为客户端提供响应服务,改善了***对外服务的可靠性。
本发明的会话数据处理装置200还可包括第二故障恢复模块,该第二故障恢复模块可用于在缓存服务器故障的情况下,若所述客户端的请求是该客户端的首次请求,通过第一应用服务器在本地生成该请求的会话,将该会话保存在本地,然后在该缓存服务器恢复工作时将该会话提交至该缓存服务器;在该客户端的请求不是该客户端的首次请求的情况下,也就是说,第一应用服务器在先已经处理过该客户端的请求,本地保存有该客户端的历史会话数据,那么通过第一应用服务器本地保存的该客户端的历史会话继续该客户端的请求服务,然后在该缓存服务器恢复工作时将本地保存的该客户端的会话同步到该缓存服务器。也就是说,本发明的第二故障恢复模块,即使缓存服务器发生故障,存储在缓存服务器的会话数据丢失,仍可利用集群中的应用服务器本地保存的会话为客户端提供服务,不会对客户端的请求响应造成影响,改善了***对外服务的可靠性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件结合硬件平台的方式来实现。基于这样的理解,本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,智能手机或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
本发明说明书中使用的术语和措辞仅仅为了举例说明,并不意味构成限定。本领域技术人员应当理解,在不脱离所公开的实施方式的基本原理的前提下,对上述实施方式中的各细节可进行各种变化。因此,本发明的范围只由权利要求确定,在权利要求中,除非另有说明,所有的术语应按最宽泛合理的意思进行理解。

Claims (10)

1.一种会话数据处理方法,其特征在于,所述方法包括:
将客户端的请求转发至第一应用服务器,其中,所述客户端和所述第一应用服务器具有一一对应关系,
若所述请求是所述客户端的首次请求,则所述第一应用服务器本地生成所述请求的会话,将所述会话保存到本地,并将所述会话提交至缓存服务器,
若所述请求不是所述客户端的首次请求,则所述第一应用服务器根据本地保存的所述客户端的历史会话继续为所述请求服务,并将本次更新的会话同步到所述缓存服务器。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述第一应用服务器单点故障的情况下,
将所述请求转发至第二应用服务器,由所述第二应用服务器从所述缓存服务器获取所述客户端的会话为所述请求服务,并将本次更新后的会话同步到所述缓存服务器。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述缓存服务器故障的情况下,
若所述请求是所述客户端的首次请求,则所述第一应用服务器在本地生成所述请求的会话,将所述会话保存到本地,然后在所述缓存服务器恢复工作时将所述会话提交至所述缓存服务器,
若所述请求不是所述客户端的首次请求,则所述第一应用服务器根据本地保存的所述客户端的历史会话继续为所述请求服务,然后在所述缓存服务器恢复工作时将本地保存的所述客户端的会话同步到所述缓存服务器。
4.根据权利要求1至3中任一项所述的方法,其特征在于,所述缓存服务器与所述应用服务器为一对多的关系。
5.根据权利要求1至3中任一项所述的方法,其特征在于,所述方法还包括:
在所述客户端的会话失效时,删除所述应用服务器和所述缓存服务器中保存的所述客户端的会话。
6.一种会话数据处理装置,其特征在于,所述装置包括:
绑定模块,用于将客户端的请求转发至第一应用服务器,其中,所述客户端和所述第一应用服务器具有一一对应关系;
会话管理模块,用于在所述请求是所述客户端的首次请求时,在所述第一应用服务器本地生成所述请求的会话,将所述会话保存到本地,并将所述会话提交至缓存服务器,在所述请求不是所述客户端的首次请求时,根据所述第一应用服务器本地保存的所述客户端的历史会话继续为所述请求服务,并将本次更新的会话同步到所述缓存服务器。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第一故障恢复模块,用于在所述第一应用服务器单点故障的情况下,将所述请求转发至第二应用服务器,通过所述第二应用服务器从所述缓存服务器获取所述客户端的会话为所述请求服务,并将本次更新后的会话同步到所述缓存服务器。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第二故障恢复模块,用于在所述缓存服务器故障的情况下,若所述请求是所述客户端的首次请求,通过所述第一应用服务器在本地生成所述请求的会话,将所述会话保存到本地,然后在所述缓存服务器恢复工作时将所述会话提交至所述缓存服务器,若所述请求不是所述客户端的首次请求,通过所述第一应用服务器根据本地保存的所述客户端的历史会话继续为所述请求服务,然后在所述缓存服务器恢复工作时将本地保存的所述客户端的会话同步到所述缓存服务器。
9.根据权利要求6至8中任一项所述的装置,其特征在于,所述缓存服务器与所述应用服务器为一对多的关系。
10.根据权利要求6至8中任一项所述的装置,其特征在于,所述会话管理模块,还用于在所述客户端的会话失效时,删除所述应用服务器和所述缓存服务器中保存的所述客户端的会话。
CN201510789363.2A 2015-11-17 2015-11-17 一种会话数据处理方法和装置 Pending CN105338095A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510789363.2A CN105338095A (zh) 2015-11-17 2015-11-17 一种会话数据处理方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510789363.2A CN105338095A (zh) 2015-11-17 2015-11-17 一种会话数据处理方法和装置

Publications (1)

Publication Number Publication Date
CN105338095A true CN105338095A (zh) 2016-02-17

Family

ID=55288370

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510789363.2A Pending CN105338095A (zh) 2015-11-17 2015-11-17 一种会话数据处理方法和装置

Country Status (1)

Country Link
CN (1) CN105338095A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790629A (zh) * 2017-01-03 2017-05-31 努比亚技术有限公司 数据同步装置及其实现数据同步的方法、客户端访问***
CN106973106A (zh) * 2017-03-29 2017-07-21 中国农业银行股份有限公司 一种获取会话信息的方法、装置及***
CN107257327A (zh) * 2017-05-25 2017-10-17 中央民族大学 一种高并发ssl会话管理方法
CN109101337A (zh) * 2018-07-23 2018-12-28 赛尔网络有限公司 一种基于HAProxy的服务器节点升级方法及电子设备
CN109257448A (zh) * 2018-11-21 2019-01-22 网易(杭州)网络有限公司 一种会话信息同步的方法及装置、电子设备、存储介质
CN109361778A (zh) * 2018-12-18 2019-02-19 厦门商集网络科技有限责任公司 一种管理会话的方法及终端
CN109413118A (zh) * 2017-08-15 2019-03-01 东软集团股份有限公司 一种实现会话同步的方法、装置及存储介质、程序产品
CN109688229A (zh) * 2019-01-24 2019-04-26 江苏中云科技有限公司 一种负载均衡集群下会话保持***
CN113468195A (zh) * 2021-07-15 2021-10-01 南方电网数字电网研究院有限公司 服务器数据缓存更新方法、***和主数据库服务器
CN113645261A (zh) * 2020-04-27 2021-11-12 ***通信集团江西有限公司 一种会话数据处理方法、装置、存储介质和计算机设备
CN114584602A (zh) * 2022-03-01 2022-06-03 百果园技术(新加坡)有限公司 一种会话状态管理方法、***、装置、设备及存储介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201682522U (zh) * 2010-02-08 2010-12-22 阿里巴巴集团控股有限公司 会话信息存储***及应用服务器
CN102523234A (zh) * 2011-12-29 2012-06-27 山东中创软件工程股份有限公司 一种应用服务器集群实现方法及***
CN103685304A (zh) * 2013-12-25 2014-03-26 Tcl集团股份有限公司 一种共享session信息的方法和***
US20150067659A1 (en) * 2013-08-27 2015-03-05 International Business Machines Corporation Auto-Cloudifying Applications Via Runtime Modifications
CN104954324A (zh) * 2014-03-26 2015-09-30 阿里巴巴集团控股有限公司 一种Session容灾方法及装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN201682522U (zh) * 2010-02-08 2010-12-22 阿里巴巴集团控股有限公司 会话信息存储***及应用服务器
CN102523234A (zh) * 2011-12-29 2012-06-27 山东中创软件工程股份有限公司 一种应用服务器集群实现方法及***
US20150067659A1 (en) * 2013-08-27 2015-03-05 International Business Machines Corporation Auto-Cloudifying Applications Via Runtime Modifications
CN103685304A (zh) * 2013-12-25 2014-03-26 Tcl集团股份有限公司 一种共享session信息的方法和***
CN104954324A (zh) * 2014-03-26 2015-09-30 阿里巴巴集团控股有限公司 一种Session容灾方法及装置

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106790629A (zh) * 2017-01-03 2017-05-31 努比亚技术有限公司 数据同步装置及其实现数据同步的方法、客户端访问***
CN106973106A (zh) * 2017-03-29 2017-07-21 中国农业银行股份有限公司 一种获取会话信息的方法、装置及***
CN107257327A (zh) * 2017-05-25 2017-10-17 中央民族大学 一种高并发ssl会话管理方法
CN109413118A (zh) * 2017-08-15 2019-03-01 东软集团股份有限公司 一种实现会话同步的方法、装置及存储介质、程序产品
CN109101337A (zh) * 2018-07-23 2018-12-28 赛尔网络有限公司 一种基于HAProxy的服务器节点升级方法及电子设备
CN109257448A (zh) * 2018-11-21 2019-01-22 网易(杭州)网络有限公司 一种会话信息同步的方法及装置、电子设备、存储介质
CN109257448B (zh) * 2018-11-21 2021-07-09 网易(杭州)网络有限公司 一种会话信息同步的方法及装置、电子设备、存储介质
CN109361778A (zh) * 2018-12-18 2019-02-19 厦门商集网络科技有限责任公司 一种管理会话的方法及终端
CN109688229A (zh) * 2019-01-24 2019-04-26 江苏中云科技有限公司 一种负载均衡集群下会话保持***
CN113645261A (zh) * 2020-04-27 2021-11-12 ***通信集团江西有限公司 一种会话数据处理方法、装置、存储介质和计算机设备
CN113468195A (zh) * 2021-07-15 2021-10-01 南方电网数字电网研究院有限公司 服务器数据缓存更新方法、***和主数据库服务器
CN113468195B (zh) * 2021-07-15 2023-10-03 南方电网数字平台科技(广东)有限公司 服务器数据缓存更新方法、***和主数据库服务器
CN114584602A (zh) * 2022-03-01 2022-06-03 百果园技术(新加坡)有限公司 一种会话状态管理方法、***、装置、设备及存储介质
CN114584602B (zh) * 2022-03-01 2023-08-29 百果园技术(新加坡)有限公司 一种会话状态管理方法、***、装置、设备及存储介质

Similar Documents

Publication Publication Date Title
CN105338095A (zh) 一种会话数据处理方法和装置
US10735509B2 (en) Systems and methods for synchronizing microservice data stores
CN110417842B (zh) 用于网关服务器的故障处理方法和装置
US10983880B2 (en) Role designation in a high availability node
US11397647B2 (en) Hot backup system, hot backup method, and computer device
CN102523234B (zh) 一种应用服务器集群实现方法及***
CN108156013B (zh) 一种页面服务容灾方法、装置及电子设备
US20190235979A1 (en) Systems and methods for performing computing cluster node switchover
CN101751415B (zh) 元数据服务***、元数据同步方法与写服务器更新方法
KR20110044858A (ko) 데이터 센터들에 걸쳐 데이터 서버들내 데이터 무결정의 유지
CN107623703B (zh) 全局事务标识gtid的同步方法、装置及***
CN112291298B (zh) 异构***的数据传输方法、装置、计算机设备和存储介质
WO2014177085A1 (zh) 分布式多副本数据存储方法及装置
CN102082800A (zh) 一种用户请求处理的方法和服务器
CN103986789A (zh) 一种实现基于nfs的hadoop ha集群中nfs节点双机冗余的方法
CN104753987B (zh) 一种分布式会话管理方法及***
CN112492022A (zh) 提高数据库可用性的集群、方法、***及存储介质
CN114900532A (zh) 电力数据容灾方法、***、装置、计算机设备和存储介质
US8676751B2 (en) High availability database systems and methods
US20170264559A1 (en) Cross-regional data transmission
US7478275B1 (en) Method and apparatus for performing backup storage of checkpoint data within a server cluster
CN114035969A (zh) 一种分布式块存储多路径iscsi锁的实现方法、***及设备
CN102185717A (zh) 业务处理设备、方法及***
CN105323271B (zh) 一种云计算***以及云计算***的处理方法和装置
CN105338069A (zh) 跨web容器的会话共享方法、***及web应用服务器

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160217

RJ01 Rejection of invention patent application after publication