CN110535976B - 一种会话保持方法和装置 - Google Patents
一种会话保持方法和装置 Download PDFInfo
- Publication number
- CN110535976B CN110535976B CN201910926336.3A CN201910926336A CN110535976B CN 110535976 B CN110535976 B CN 110535976B CN 201910926336 A CN201910926336 A CN 201910926336A CN 110535976 B CN110535976 B CN 110535976B
- Authority
- CN
- China
- Prior art keywords
- data center
- session
- session request
- indicated
- identification information
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/142—Managing session states for stateless protocols; Signalling session states; State transitions; Keeping-state mechanisms
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/146—Markers for unambiguous identification of a particular session, e.g. session cookie or URL-encoding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
- H04L67/148—Migration or transfer of sessions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本申请公开了一种会话保持方法,涉及计算机网络领域,应用于多数据中心网络,其特征在于,所述多数据中心网络中的任一数据中心执行以下操作:接收用户会话请求,所述会话请求中携带用于会话保持的标识信息;分析所述标识信息,确定所述标识信息所指示的数据中心;在所指示的中心不是本数据中心,且处于可服务状态的情况下,将所述会话请求转发至所指示的数据中心,以使所指示的数据中心对所述会话请求进行会话保持;否则,令本数据中心对所述会话请求进行会话保持。应用本方法和对应装置,能够完成跨数据中心的会话保持,避免传统方法导致的数据丢失,保证了业务的连续性。
Description
技术领域
本发明涉及网络服务领域,尤其涉及一种会话保持方法和装置。
背景技术
在互联网中,负载均衡设备能够把多次请求分配到不同服务器上,以充分利用***资源。但是,类似电商交易等许多服务的实现都需要用户与服务器进行多次交互,而这些交互请求彼此间具有较强关联性,如果同一项任务的前后请求被负载均衡设备分配到不同服务器上,就会出现信息丢失等各种错误,影响业务的连续性。
一种常见的解决方案是,在负载均衡设备上配置会话保持机制,比如在请求中***包含服务器标识的cookie,令负载均衡设备能够依此将请求发送至指定服务器,进行会话保持,保证业务的连续性。
但是,同一个网站可能存在多个数据中心提供服务,每个数据中心都包含各自的服务器和负载均衡设备。一旦用户访问的数据中心发生切换,应用上述方案时,请求中包含的仍是原数据中心的服务器的标识,在新数据中心内,负载均衡设备找不到对应服务器,就会导致会话保持失效,用户信息丢失,业务丧失连续性。
发明内容
有鉴于上述问题,本申请提出了一种会话保持方法和装置,能够在数据中心发生切换的情景下,依然可以进行会话保持工作。
所述会话保持方法应用于多数据中心网络,其特征在于,所述多数据中心网络中的任一数据中心执行以下操作:
接收用户会话请求,所述会话请求中携带用于会话保持的标识信息;
分析所述标识信息,确定所述标识信息所指示的数据中心;
在所指示的中心不是本数据中心,且处于可服务状态的情况下,将所述会话请求转发至所指示的数据中心,以使所指示的数据中心对所述会话请求进行会话保持;
否则,令本数据中心对所述会话请求进行会话保持。
本申请还提供了对应的会话保持装置,应用于多数据中心网络,其特征在于,在所述多数据中心网络中的任一数据中心配置所述装置,所述装置包括:
会话请求接收模块,用于接收用户会话请求,所述会话请求中携带用于会话保持的标识信息;
标识信息分析模块,用于分析所述标识信息,确定所述标识信息所指示的数据中心;
会话保持执行模块,用于:
在所指示的中心不是本数据中心,且处于可服务状态的情况下,将所述会话请求转发至所指示的数据中心,以使所指示的数据中心对所述会话请求进行会话保持;否则,令本数据中心对所述会话请求进行会话保持。
应用本申请的技术方案,由于会话请求中携带了用于会话保持的标识信息,当用户访问的数据中心发生了变化,新的数据中心通过分析所述标识信息,确定需要对该会话请求进行会话保持的目标数据中心,进而将所述会话请求转发至该目标数据中心,进行会话保持,使得用户的信息不会丢失,故而保证了业务的连续性。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。
图1是本申请实施例的会话保持方法的应用环境示例图;
图2是本申请实施例的会话保持方法的流程示例图;
图3是本申请实施例的虚拟IP方法进行会话请求转发的交互示例图;
图4是本申请实施例的会话保持装置的结构示例图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的***和方法的例子。
在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。这里将详细地对示例性实施例进行说明,其示例表示在附图中。
本申请的方案的一个典型场景为多数据中心网络,如图1所示。
可以理解的是,多数据中心网络中的数据中心的数目并不仅限于图1中的两个,也可以是多个。每个数据中心内一般设有负载均衡设备,该负载均衡设备用于分配用户的业务会话请求,使得数据中心内的多台服务器能够均衡负载,提高设备的利用率。设立多数据中心网络,可以通过将用户的会话请求分配到不同的数据中心,合理地进行数据中心的切换,能使用户获得更快的响应,或者令多个数据中心的数据压力取得平衡,也可以作为灾备手段。
由于传统的会话保持方法只能在同一个数据中心中寻找用于会话保持的服务器,一旦发生数据中心的切换,传统会话保持方法将失效。为了保证用户的体验,做到跨数据中心的会话保持,用户在发出的会话请求中可以携带能够指示数据中心的、用于会话保持的标识信息,其内容可以包括希望对本会话请求进行会话保持的数据中心的代号,虚拟服务IP和端口,或者其他用于指示需要进行会话保持的数据中心的信息。与传统会话保持方法不同,即使本会话请求被发往了与希望对本会话请求进行会话保持的数据中心不同的数据中心,该标识信息也能够被识别并用来为本会话请求完成会话保持。
可以理解的是,这段标识信息可以来源于上次业务会话时的数据中心,也可以来源于上次业务会话保留的历史信息,也可以由用户根据具体需求重新指定。
相应地,本申请要求有跨数据中心会话保持功能需求的数据中心按以下技术方案进行配置。
接下来将通过实施例来对本申请的技术方案进行描述。本申请的技术方案的一种流程实例如图2所示,以下步骤的执行主体可以是任一数据中心:
S201,接收用户会话请求:
数据中心接收来自用户的业务会话请求,以便后续处理工作。一般地,该会话请求中可以携带标识信息,用于进行会话保持。
S202,分析包含的标识信息:
数据中心在获取该标识信息后,对其进行分析,在一种典型情况下,该标识信息会指示一个数据中心,即该会话请求试图进行会话保持的数据中心。经过此步骤,数据中心应能够确定标识信息所指示的数据中心。
S203,判断所指示的数据中心是否满足“不是本数据中心且处于可服务状态”的条件:
本数据中心在获取标识信息所指示的数据中心后,即可将其与自身进行比对,如果两者符合,即认为该会话请求需要在本数据中心进行会话保持;如果两者不符合,说明需要对该会话请求进行会话保持的数据中心并非本数据中心,则需进一步判断所指示的数据中心是否处于可服务状态。
判断所指示的数据中心的可服务状态的方式可以包括:向该数据中心发送测试数据包、查询数据中心下线历史记录、查询用于监控数据中心状态的专用服务器等等,本领域技术人员可以根据实际需求进行选择,本申请无需此步骤的具体实现方式加以限制。
S204,将会话请求转发至所指示的数据中心,进行会话保持:
此步骤为S203中判断结果为“是”的分支,在确定所指示的数据中心不是本数据中心且处于可服务状态后,即可将该会话请求转发到所指示的数据中心,令其完成该会话的会话保持工作。
S205,由本数据中心进行会话保持:
此步骤为S203中判断结果为“否”的分支,在确定所指示的数据中心不满足“不是本数据中心且处于可服务状态”的条件后,即可在本数据中心对该会话请求进行会话保持。
对于以上步骤S204与S205,其中,进行会话保持的具体操作可以应用现有的实现方式,例如利用cookies指定服务器等等,本申请对此步骤无需进行限制。
在以上技术方案的基础上,本申请还提供了多种具体实施方式。
在一种具体实施方式中,在无法确定需要对所述会话请求进行会话保持的数据中心的情况下,例如:在步骤S201没有找到用于会话保持的标识信息,或该标识信息内容错误、残缺,或S202分析得到所指示的数据中心不存在等等,则令本数据中心对所述会话请求进行会话保持。
在一种具体实施方式中,如上所述,在无法确定需要对所述会话请求进行会话保持的数据中心的情况下,本数据中心取得该会话请求的摘要,并以此询问其他数据中心,以获知之前对该请求进行过处理、现在需要对该请求进行会话保持的数据中心。在确定要进行会话保持的数据中心后,将该会话请求发往该数据中心,以完成会话保持。
在一种具体实施方式中,如上所述,在无法确定需要对所述会话请求进行会话保持的数据中心的情况下,本数据中心根据当前多数据中心网络中各数据中心的工作负载、网络延迟、健康状态、业务范围等信息中的一条或多条结合进行评估,选出一目标数据中心,并将该会话请求发往该目标数据中心。
在一种具体实施方式中,会话请求中携带的标识信息是经过加密的,数据中心在接收到该会话请求后需要对该标识信息进行解密,才能够获知其指示的数据中心等信息。加密解密算法可以采用DES、Base64、MD5等任一传统方案,也可以采用上述方案的结合,或者根据实际需求采用其他算法,具体不作限定。
在一种具体实施方式中,多数据中心采用虚拟IP的方式提供服务,在上述步骤S204中,即可采用根据虚拟服务IP和端口的方式完成对会话请求的转发。所述虚拟服务IP和端口可以直接存储于该标识信息中,可以存储于本数据中心的存储介质中,也可以存储于全局DNS中,其具体实现方式可以是上述多种方法中的任意一种,也可以是上述几种方式的结合,例如本数据中心的存储介质可以为上述全局DNS建立本地缓存,方便查询等等,本领域技术人员亦可以采用其他惯用手段满足需求,本申请对此不做具体限定。
在一种具体实施方式中,所指示的数据中心的虚拟服务IP和端口被记录在全局DNS中,步骤S204的一种具体实施方式如图3所示:
S301,本数据中心根据所指示的数据中心,向全局DNS发送查询请求;
S302,全局DNS根据该请求查询其存储介质,获得所指示的数据中心的虚拟服务IP和端口;
S303,全局DNS将上述虚拟服务IP和端口返回至本数据中心;
S304,本数据中心根据接收到的虚拟服务IP和端口,将该会话请求转发至该标识信息所指示的数据中心;
S305,所指示的数据中心进行会话保持。
需要说明的是,除了通过虚拟服务IP的方式以外,还可以采用搭建隧道或专线直连等方式完成对会话请求的转发,具体采用何种技术可以根据网络状况、搭建成本、响应速度等方面综合考虑,本申请对此不作限定。
本申请还对应提供了一种会话保持装置,应用于多数据中心网络,在任一需要进行跨数据中心会话保持的数据中心上,都应部署该装置。该装置的一种典型组成结构如图4所示:
会话请求接收模块401,用于接收用户会话请求,所述会话请求中携带用于会话保持的标识信息;
标识信息分析模块402,用于分析所述标识信息,确定所述标识信息所指示的数据中心;
会话保持执行模块403,用于:
在所指示的中心不是本数据中心,且处于可服务状态的情况下,将所述会话请求转发至所指示的数据中心,以使所指示的数据中心对所述会话请求进行会话保持;否则,令本数据中心对所述会话请求进行会话保持。
在一种具体实施方式中,在标识信息分析模块402无法确定需要对所述会话请求进行会话保持的数据中心的情况下,会话执行模块403将指定本数据中心对该会话请求进行会话保持。
在一种具体实施方式中,会话请求携带的标识信息是经过加密的,由标识信息分析模块402对该标识信息进行解密,进而获取其指示的数据中心。
在一种具体实施方式中,配置本装置的多数据中心网络采用虚拟服务IP方式提供服务,本装置的会话保持执行模块403则包括:虚拟服务IP获取子模块和会话请求转发子模块。
上述装置中各个部分的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的部分可以是或者也可以不是物理上分开的,作为部分显示的部件可以是或者也可以不是部分模块,即可以位于一个地方,或者也可以分布到多个网络部分上。可以根据实际的需要选择组成部分来实现本说明书方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
本领域技术人员在考虑说明书及实践这里申请的发明后,将容易想到本说明书的其它实施方案。本说明书旨在涵盖本说明书的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本说明书的一般性原理并包括本说明书未申请的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本说明书的真正范围和精神由下面的权利要求指出。
应当理解的是,本说明书并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本说明书的范围仅由所附的权利要求来限制。
以上所述仅为本说明书的较佳实施例而已,并不用以限制本说明书,凡在本说明书的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本说明书保护的范围之内。
Claims (10)
1.一种会话保持方法,应用于多数据中心网络,其特征在于,所述多数据中心网络中的任一数据中心执行以下操作:
接收用户会话请求,所述会话请求中携带用于会话保持的标识信息;
分析所述标识信息,确定所述标识信息所指示的数据中心;
在所指示的中心不是本数据中心,且处于可服务状态的情况下,将所述会话请求转发至所指示的数据中心,以使所指示的数据中心对所述会话请求进行会话保持;
否则,令本数据中心对所述会话请求进行会话保持。
2.根据权利要求1所述的方法,所述方法还包括:
在无法确定需要对所述会话请求进行会话保持的数据中心的情况下,令本数据中心对所述会话请求进行会话保持。
3.根据权利要求1所述的方法,所述标识信息被预先加密后携带在所述会话请求中,所述方法还包括:
解密所述被加密的标识信息。
4.根据权利要求1所述的方法,所述多数据中心网络中预先配置虚拟服务IP,
所述将所述会话请求转发至所指示的数据中心,包括:
获取所指示的数据中心的虚拟服务IP和端口;
根据所述虚拟服务IP和端口,对所述会话请求进行转发。
5.根据权利要求4所述的方法,所述获取所指示的数据中心的虚拟服务IP和端口,包括:
根据所指示的数据中心,向全局DNS服务器发送查询请求;
接收全局DNS服务器的响应,获取所指示的数据中心的虚拟服务IP和端口。
6.一种会话保持装置,应用于多数据中心网络,其特征在于,在所述多数据中心网络中的任一数据中心配置所述装置,所述装置包括:
会话请求接收模块,用于接收用户会话请求,所述会话请求中携带用于会话保持的标识信息;
标识信息分析模块,用于分析所述标识信息,确定所述标识信息所指示的数据中心;
会话保持执行模块,用于:
在所指示的中心不是本数据中心,且处于可服务状态的情况下,将所述会话请求转发至所指示的数据中心,以使所指示的数据中心对所述会话请求进行会话保持;否则,令本数据中心对所述会话请求进行会话保持。
7.根据权利要求6所述的装置,所述会话保持执行模块还用于:
在无法确定需要对所述会话请求进行会话保持的数据中心的情况下,令本数据中心对所述会话请求进行会话保持。
8.根据权利要求6所述的装置,所述标识信息被预先加密后携带在所述会话请求中,所述标识信息分析模块还用于:
解密所述被加密的标识信息。
9.根据权利要求6所述的装置,所述多数据中心网络中预先配置虚拟服务IP,所述会话保持执行模块包括:
虚拟服务IP获取子模块,用于获取所指示的数据中心的虚拟服务IP和端口;
会话请求转发子模块,用于根据所述虚拟服务IP和端口,对所述会话请求进行转发。
10.根据权利要求9所述的装置,所述虚拟服务IP获取子模块用于:
根据所指示的数据中心,向全局DNS服务器发送查询请求;
接收全局DNS服务器的响应,获取所指示的数据中心的虚拟服务IP和端口。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910926336.3A CN110535976B (zh) | 2019-09-27 | 2019-09-27 | 一种会话保持方法和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910926336.3A CN110535976B (zh) | 2019-09-27 | 2019-09-27 | 一种会话保持方法和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110535976A CN110535976A (zh) | 2019-12-03 |
CN110535976B true CN110535976B (zh) | 2021-09-21 |
Family
ID=68670836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910926336.3A Active CN110535976B (zh) | 2019-09-27 | 2019-09-27 | 一种会话保持方法和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110535976B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113259429B (zh) * | 2021-05-11 | 2023-12-05 | 鸬鹚科技(深圳)有限公司 | 会话保持管控方法、装置、计算机设备及介质 |
CN115022334A (zh) * | 2022-05-13 | 2022-09-06 | 深信服科技股份有限公司 | 流量分配方法、装置、电子设备及存储介质 |
CN114928661A (zh) * | 2022-05-31 | 2022-08-19 | 杭州迪普科技股份有限公司 | 会话保持方法和装置 |
CN114866442B (zh) * | 2022-05-31 | 2023-05-26 | 杭州迪普科技股份有限公司 | 基于8583协议跨虚拟服务会话保持的测试方法及装置 |
CN115396364A (zh) * | 2022-08-24 | 2022-11-25 | 中国银行股份有限公司 | 路由转发方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107733995A (zh) * | 2017-09-21 | 2018-02-23 | 北京信安世纪科技股份有限公司 | 一种会话保持方法、装置和电子设备 |
CN109413123A (zh) * | 2017-08-16 | 2019-03-01 | 华为技术有限公司 | 会话保持方法及相关设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150188900A1 (en) * | 2013-12-31 | 2015-07-02 | Digital River, Inc. | Session managment in a multi-tenant, multi-data center environment system and method |
-
2019
- 2019-09-27 CN CN201910926336.3A patent/CN110535976B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109413123A (zh) * | 2017-08-16 | 2019-03-01 | 华为技术有限公司 | 会话保持方法及相关设备 |
CN107733995A (zh) * | 2017-09-21 | 2018-02-23 | 北京信安世纪科技股份有限公司 | 一种会话保持方法、装置和电子设备 |
Also Published As
Publication number | Publication date |
---|---|
CN110535976A (zh) | 2019-12-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110535976B (zh) | 一种会话保持方法和装置 | |
EP3223481B1 (en) | Packet processing system and method | |
US9141420B2 (en) | Overload control in a cloud computing environment | |
US10523748B2 (en) | Managing health status of network devices in a distributed global server load balancing system | |
US8838792B2 (en) | Identity provider instance discovery | |
US7860975B2 (en) | System and method for secure sticky routing of requests within a server farm | |
US20170134424A1 (en) | Network devices using tls tickets for session persistence | |
CN108063714B (zh) | 一种网络请求的处理方法及装置 | |
JP6990298B2 (ja) | セッションディレクトリまたはブローカを伴うrdpサーバファームの存在下でのrdpプロキシサポート | |
KR20160139493A (ko) | 클라우드 서비스를 위한 암호화 키 관리 방법 및 그 장치 | |
US20070226226A1 (en) | Method and system for distributing processing of computerized tasks | |
CN108933829A (zh) | 一种负载均衡方法及装置 | |
US10038752B2 (en) | Method and system for execution of client-initiated operations on file handles in a distributed server system | |
US10120779B1 (en) | Debugging of hosted computer programs | |
CN112583618B (zh) | 为业务提供网络服务的方法、装置和计算设备 | |
US9516137B2 (en) | Combining disparate applications into a single workload group | |
CN110971702A (zh) | 服务调用方法、装置、计算机设备及存储介质 | |
US10782981B2 (en) | Systems and methods of dynamic port assignment | |
CN110581784A (zh) | 一种节点健康检查方法、装置及设备 | |
CN106571968B (zh) | 一种业务切换方法和*** | |
CN109743357A (zh) | 一种业务访问连续性的实现方法及装置 | |
EP3829111A1 (en) | Dynamic mapping of nodes responsible for monitoring traffic of an evolved packet core | |
EP3481099B1 (en) | Load balancing method and associated device | |
US11595471B1 (en) | Method and system for electing a master in a cloud based distributed system using a serverless framework | |
US10481963B1 (en) | Load-balancing for achieving transaction fault tolerance |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |