CN104301140B - 业务请求响应方法、装置和系统 - Google Patents
业务请求响应方法、装置和系统 Download PDFInfo
- Publication number
- CN104301140B CN104301140B CN201410525181.XA CN201410525181A CN104301140B CN 104301140 B CN104301140 B CN 104301140B CN 201410525181 A CN201410525181 A CN 201410525181A CN 104301140 B CN104301140 B CN 104301140B
- Authority
- CN
- China
- Prior art keywords
- business processing
- processing request
- client
- request
- responded
- 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
- 230000004044 response Effects 0.000 title claims abstract description 88
- 238000000034 method Methods 0.000 title claims abstract description 52
- 238000012545 processing Methods 0.000 claims abstract description 353
- 230000001360 synchronised effect Effects 0.000 claims abstract description 36
- 238000012360 testing method Methods 0.000 claims abstract description 29
- 238000001514 detection method Methods 0.000 claims abstract description 28
- 230000005540 biological transmission Effects 0.000 claims description 16
- 238000010586 diagram Methods 0.000 description 20
- 230000000694 effects Effects 0.000 description 12
- 238000012508 change request Methods 0.000 description 10
- 230000008859 change Effects 0.000 description 7
- 230000006870 function Effects 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 239000003607 modifier Substances 0.000 description 1
Landscapes
- Hardware Redundancy (AREA)
Abstract
本发明公开了一种业务请求响应方法、装置和系统,属于计算机网络技术领域。所述业务请求响应方法包括:接收客户端发送的业务处理请求,所述业务处理请求是所述客户端同时向所述主用服务器和备用服务器发送的业务处理请求;响应所述业务处理请求;设置用于表示所述业务处理请求已被响应的状态标识;同步所述状态标识至所述备用服务器,所述状态标识用于指示所述备用服务器在主备切换之后根据所述状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应所述未被响应的业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题。
Description
技术领域
本发明涉及计算机网络技术领域,特别涉及一种业务请求响应方法、装置和系统。
背景技术
为了避免服务器出现故障时,各个客户端无法从服务器获取网络服务的问题,同时采用主用服务器和备用服务器的服务系统已经越来越多。
在包含主用服务器和备用服务器的服务系统中,当客户端需要请求某项业务时,系统可以通过主用服务器接收客户端发送的业务处理请求,主用服务器响应接收到的业务处理请求。当主用服务器出现故障或者主用服务器主动交出主用权限时,系统可以通过备用服务器接收客户端发送的业务处理请求,进而由备用服务器对业务处理请求进行响应。
在实现本发明的过程中,发明人发现上述技术至少存在以下问题:在主备切换之前,如果主用服务器接收到了业务处理请求,但是没有对该业务处理请求进行响应,那么在主备切换之后,该业务处理请求将无法被响应。
发明内容
为了解决现有技术中客户端发送的业务处理请求可能无法被响应的问题,本发明实施例提供了一种业务请求响应方法、装置和系统。所述技术方案如下:
第一方面,提供了一种业务请求响应方法,该业务请求响应方法用于主用服务器中,所述方法包括:
接收客户端发送的业务处理请求,所述业务处理请求是所述客户端同时向所述主用服务器和备用服务器发送的业务处理请求;
响应所述业务处理请求;
设置用于表示所述业务处理请求已被响应的状态标识;
同步所述状态标识至所述备用服务器,所述状态标识用于指示所述备用服务器在主备切换之后根据所述状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应所述未被响应的业务处理请求。
可选地,所述同步所述状态标识至所述备用服务器之前,所述方法还包括:
获取所述客户端的用户信息中与所述业务处理请求有关的用户信息,所述用户信息包括所述客户端的等级、所述客户端的任务进度和所述客户端的登录状态中的至少一种;
所述同步所述状态标识至所述备用服务器,包括:
同步所述用户信息以及所述状态标识至所述备用服务器,所述用户信息用于指示所述备用服务器在响应所述业务处理请求之后,根据响应结果更新与所述业务处理请求有关的用户信息。
可选地,所述响应所述业务处理请求之后,所述方法还包括:
发送携带有信息标识的反馈信息至所述客户端,所述信息标识唯一对应于所述业务处理请求,所述信息标识用于指示所述客户端后续接收到所述备用服务器发送的具有相同信息标识的反馈信息时,屏蔽所述备用服务器发送的所述反馈信息。
第二方面,提供了一种业务请求响应方法,用于备用服务器中,所述方法包括:
在主备切换之前,接收客户端发送的m个业务处理请求,缓存所述m个业务处理请求,所述业务处理请求是所述客户端同时向主用服务器和所述备用服务器发送的业务处理请求;接收所述主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识,缓存所述n个状态标识,n≤m;
在主备切换之后,根据缓存的所述n个状态标识检测所述m个业务处理请求中是否存在未被响应的业务处理请求;
如果检测结果为存在未被响应的业务处理请求,则响应检测到的所述业务处理请求。
可选地,所述接收所述主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识,包括:
接收所述主用服务器同步的所述n个状态标识以及与对应的业务处理请求有关的用户信息,所述用户信息包括所述客户端的等级、所述客户端的任务进度和所述客户端的登录状态中的至少一种;
所述响应检测到的所述业务处理请求之后,所述方法还包括:
获取所述客户端的用户信息中与检测到的所述业务处理请求有关的用户信息;
根据响应结果更新获取到的所述用户信息。
可选地,所述响应检测到的所述业务处理请求之后,所述方法还包括:
发送携带有信息标识的反馈信息至所述客户端,所述信息标识用于指示所述客户端在已经接收到所述主用服务器发送的具有相同信息标识的反馈信息时,屏蔽所述备用服务器发送的所述反馈信息,所述信息标识唯一对应于检测到的所述业务处理请求。
第三方面,提供了一种业务请求响应装置,用于主用服务器中,所述装置包括:
请求接收模块,用于接收客户端发送的业务处理请求,所述业务处理请求是所述客户端同时向所述主用服务器和备用服务器发送的业务处理请求;
请求响应模块,用于响应所述请求接收模块接收到的所述业务处理请求;
标识设置模块,用于设置用于表示所述业务处理请求已被响应的状态标识;
信息同步模块,用于同步所述标识设置模块设置的所述状态标识至所述备用服务器,所述状态标识用于指示所述备用服务器在主备切换之后根据所述状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应所述未被响应的业务处理请求。
可选地,所述装置还包括:
用户信息获取模块,用于获取所述客户端的用户信息中与所述业务处理请求有关的用户信息,所述用户信息包括所述客户端的等级、所述客户端的任务进度和所述客户端的登录状态中的至少一种;
所述信息同步模块,用于同步所述用户信息以及所述状态标识至所述备用服务器,所述用户信息用于指示所述备用服务器在响应所述业务处理请求之后,根据响应结果更新与所述业务处理请求有关的用户信息。
可选地,所述装置还包括:
反馈信息发送模块,用于发送携带有信息标识的反馈信息至所述客户端,所述信息标识唯一对应于所述业务处理请求,所述信息标识用于指示所述客户端后续接收到所述备用服务器发送的具有相同信息标识的反馈信息时,屏蔽所述备用服务器发送的所述反馈信息。
第四方面,提供了一种业务请求响应装置,用于备用服务器中,所述装置包括:
请求接收模块,用于在主备切换之前,接收客户端发送的m个业务处理请求;
请求缓存模块,用于缓存所述请求接收模块接收到的所述m个业务处理请求,所述业务处理请求是所述客户端同时向主用服务器和所述备用服务器发送的业务处理请求;
信息接收模块,用于在主备切换之前,接收所述主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识;
标识缓存模块,用于缓存所述标识接收模块接收到的所述n个状态标识,n≤m;
请求检测模块,用于在主备切换之后,根据缓存的所述n个状态标识检测所述m个业务处理请求中是否存在未被响应的业务处理请求;
请求响应模块,用于在所述请求检测模块的检测结果为存在未被响应的业务处理请求时,响应检测到的所述业务处理请求。
可选地,所述信息接收模块,用于接收所述主用服务器同步的所述n个状态标识以及与对应的业务处理请求有关的用户信息,所述用户信息包括所述客户端的等级、所述客户端的任务进度和所述客户端的登录状态中的至少一种;
所述装置还包括:
用户信息获取模块,用于获取所述客户端的用户信息中与检测到的所述业务处理请求有关的用户信息;
用户信息缓存模块,用于根据响应结果更新所述用户信息获取模块获取到的所述用户信息。
可选地,所述装置还包括:
反馈信息发送模块,用于发送携带有信息标识的反馈信息至所述客户端,所述信息标识用于指示所述客户端在已经接收到所述主用服务器发送的具有相同信息标识的反馈信息时,屏蔽所述备用服务器发送的所述反馈信息,所述信息标识唯一对应于检测到的所述业务处理请求。
第五方面,提供了一种业务请求响应系统,所述系统包括第三方面或者第三方面的任一种可能的实现方式所述的业务请求响应装置以及第四方面或者第四方面的任一种可能的实现方式所述的业务请求响应装置。
本发明实施例提供的技术方案的有益效果是:
通过使用客户端同时发送业务处理请求至主用服务器和备用服务器,主用服务器响应该业务处理请求,设置表示该业务处理请求已被响应的状态标识,同步状态标识至备用服务器;备用服务器缓存客户端发送的业务处理请求,并接收主用服务器同步的状态标识;这样在主备切换之后,备用服务器可以根据状态标识检测缓存的业务处理请求是否已被响应,如果未被响应,则响应该业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明所涉及的一种实施环境的结构示意图;
图2是本发明一个实施例提供的业务请求响应方法的方法流程图;
图3是本发明另一实施例提供的业务请求响应方法的方法流程图;
图4是本发明再一实施例提供的业务请求响应方法的方法流程图;
图5是本发明再一实施例提供的业务请求响应方法的方法流程图;
图6是本发明一个实施例提供的业务请求响应装置的结构方框图;
图7是本发明另一个实施例提供的业务请求响应装置的结构方框图;
图8是本发明再一个实施例提供的业务请求响应装置的结构方框图;
图9是本发明再一个实施例提供的业务请求响应装置的结构方框图;
图10是本发明一个实施例提供的服务器的结构方框图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
请参考图1,其示出了本发明各个实施例所涉及的一种实施环境的结构示意图,如图1所示,该实施环境可以包括客户端110、主用服务器120和备用服务器130。
客户端110是运行在终端中的、由服务提供方提供的客户端。客户端110可以通过有线或者无线网络与主用服务器120和备用服务器130连接。
主用服务器120是服务提供方提供的服务器,用于与客户端110结合来为用户提供服务。主用服务器120可以通过有线或者无线网络与客户端110和备用服务器130连接。
备用服务器130也是服务提供方提供的服务器,用于与客户端110结合来为用户提供服务。与主用服务器120不同的是,备用服务器130用于在主用服务器120崩溃或者主用服务器120交出主用权限时,与客户端110结合来为用户提供服务。
请参考图2,其示出了本发明一个实施例提供的业务请求响应方法的方法流程图,本实施例以该业务请求响应方法用于图1所示的主用服务器120中来举例说明。如图2所示,该业务请求响应方法包括:
步骤201,接收客户端发送的业务处理请求,业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求;
步骤202,响应业务处理请求;
步骤203,设置用于表示业务处理请求已被响应的状态标识;
步骤204,同步状态标识至备用服务器,状态标识用于指示备用服务器在主备切换之后根据状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应未被响应的业务处理请求。
综上所述,本实施例提供的业务请求响应方法,通过在响应客户端发送的业务处理请求之后,设置用于表示该业务处理请求已被响应的状态标识,同步该状态标识至备用服务器,状态标识用于指示备用服务器在主备切换之后根据状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应未被响应的业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
请参考图3,其示出了本发明另一实施例提供的业务请求响应方法的方法流程图,本本实施例以该业务请求响应方法用于图1所示的备用服务器130中来举例说明。如图3所示,该业务请求响应方法可以包括:
步骤301,在主备切换之前,接收客户端发送的m个业务处理请求,缓存m个业务处理请求;接收主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识,缓存n个状态标识;
其中,业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求;n≤m。
步骤302,在主备切换之后,根据缓存的n个状态标识检测m个业务处理请求中是否存在未被响应的业务处理请求;
步骤303,如果检测结果为存在未被响应的业务处理请求,则响应检测到的业务处理请求。
综上所述,本实施例提供的业务请求响应方法,通过在主备切换之前,缓存接收到的客户端发送的业务处理请求,以及接收到的主用服务器同步的用于表示对应的业务处理请求已被响应的状态标识;在主备切换之后,根据缓存的状态标识检测缓存的业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应检测到的未被响应的业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
请参考图4,其示出了本发明一个实施例提供的业务请求响应方法的方法流程图,本实施例以该业务请求响应方法用于图1所示的实施环境中来举例说明。如图2所示,该业务请求响应方法可以包括:
步骤401,客户端同时发送业务处理请求至主用服务器和备用服务器;
步骤402,主用服务器接收客户端发送的业务处理请求;
其中,业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求。
步骤403,备用服务器接收客户端发送的业务处理请求,缓存接收到的业务处理请求;
步骤404,主用服务器响应业务处理请求;
步骤405,主用服务器设置用于表示业务处理请求已被响应的状态标识;
步骤406,主用服务器同步状态标识至备用服务器;
状态标识用于指示备用服务器在主备切换之后根据状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应未被响应的业务处理请求。
步骤407,备用服务器接收主用服务器同步的状态标识,缓存接收到的状态标识;
步骤408,在主备切换后,备用服务器根据缓存的n个状态标识检测缓存的m个业务处理请求中是否存在未被响应的业务处理请求;
步骤409,如果备用服务器的检测结果为存在未被响应的业务处理请求,则响应检测到的业务处理请求。
综上所述,本实施例提供的业务请求响应方法,通过使用客户端同时发送业务处理请求至主用服务器和备用服务器,主用服务器响应该业务处理请求,设置表示该业务处理请求已被响应的状态标识,同步状态标识至备用服务器;备用服务器缓存客户端发送的业务处理请求,并接收主用服务器同步的状态标识;这样在主备切换之后,备用服务器可以根据状态标识检测缓存的业务处理请求是否已被响应,如果未被响应,则响应该业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
请参考图5,其示出了本发明再一实施例提供的业务请求响应方法的方法流程图,本实施例以该业务请求响应方法用于图1所示的实施环境中来举例说明。如图5所示,该业务请求响应方法包括:
步骤501,客户端同时发送业务处理请求至主用服务器和备用服务器;
当客户端需要从服务器中获取服务时,客户端可以同时发送业务处理请求至主用服务器和备用服务器。其中,客户端可以为YY客户端、游戏客户端或者即时通信应用程序客户端,本实施例对此并不做限定。
在实际实现时,客户端可以发送业务处理请求至服务平台,由服务平台转发该业务处理请求至主用服务器和备用服务器。
比如,当用户想要将客户端的登录状态更改为在线状态时,用户可以操作客户端发送用于将客户端的登录状态修改为在线状态的状态更改请求至服务平台,由服务平台将该状态更改请求转发至主用服务器和备用服务器。
步骤502,主用服务器接收客户端发送的业务处理请求;
业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求。
步骤503,备用服务器接收客户端发送的业务处理请求,缓存接收到的业务处理请求;
业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求。
需要说明的是,本实施例只是以先执行步骤502后执行步骤503为例,在实际实现时,还可以同时执行步骤502和步骤503,或者,先执行步骤503后执行步骤502,本实施例对此并不做限定。
步骤504,主用服务器响应业务处理请求;
在主用服务器接收到客户端发送的业务处理请求之后,主用服务器可以响应接收到的业务处理请求。比如,当业务处理请求为状态更改请求时,主用服务器可以将客户端的登录状态修改为在线状态。
步骤505,主用服务器设置用于表示业务处理请求已被响应的状态标识;
在主用服务器对业务处理请求进行响应之后,主用服务器可以为该业务处理请求设置用于表示该业务处理请求已被响应的状态标识。该状态标识可以为一个标志位如‘1’,也可以是一段预设信息,本实施例对此并不做限定。
步骤506,主用服务器获取客户端的用户信息中与业务处理请求有关的用户信息;
为了后续步骤的执行,主用服务器还可以获取客户端的用户信息中与业务处理请求有关的用户信息。其中,用户信息包括客户端的等级、客户端的任务进度和客户端的登录状态中的至少一种。
本实施例中与业务处理请求有关的用户信息是指在业务处理请求被响应之后客户端的用户信息中信息内容可能会发生变化的信息。比如,当业务处理请求为请求将客户端的状态修改为在线状态的状态更改请求时,由于状态更改请求可能会改变客户端的登陆状态,所以主用服务器可以获取客户端的当前登录状态比如‘在线’,将获取到的登录状态作为与状态更改请求有关的用户信息。
需要说明的是,本实施例只是以先执行步骤505后执行步骤506为例,在实际实现时,主用服务器还可以同时执行步骤505和步骤506,或者先执行步骤506后执行步骤505,本实施例对其实际执行顺序并不做限定。
步骤507,主用服务器同步用户信息以及状态标识至备用服务器;
在主用服务器获取到用户信息以及设置状态标识之后,主用服务器可以同步用户信息以及状态标识至备用服务器。
步骤508,备用服务器接收主用服务器同步的状态标识以及用户信息,缓存接收到的状态标识和用户信息;
相应的,备用服务器可以接收主用服务器同步的状态标识以及用户信息。并且为了后续步骤的执行,主用服务器可以缓存接收到的状态标识和用户信息。
需要说明的第一点是,在实际实现时,步骤501至步骤508在步骤509之前可以执行单次;比如,在客户端发出一个业务处理请求,且主用服务器和备用服务器执行相应的处理之后,主用服务器和备用服务器即发生主备切换,则此时步骤501至步骤508将只会执行一次。步骤501至步骤508在步骤509之前还可以执行多次;比如,客户端在发出多个业务处理请求至主用服务器和备用服务器,且主用服务器和备用服务器执行了相应的处理之后,主用服务器和备用服务器执行主备切换,则此时步骤501至步骤508即可在步骤509之前执行多次。
需要说明的第二点是,对于步骤501至步骤508在步骤509之前执行单次的情况,在执行步骤509时,备用服务器中只会缓存一个业务处理请求,且缓存0个或者1个状态标识。其中,备用服务器缓存的状态标识的数量与主用服务器是否对该业务处理请求进行响应以及主用服务器是否同步为该业务处理请求设置的状态标识有关,本实施例对此并不做限定。对于步骤501至步骤508在步骤509之前执行多次的情况,在执行步骤509时,备用服务器中可以缓存至少两个业务处理请求,且缓存有少于业务处理请求的数量的状态标识。这也就是说,在执行步骤509时,备用服务器中可以缓存m个业务处理请求,以及n个状态标识。其中,n≤m,m和n均为正整数。
需要说明的第三点是,步骤504至步骤508为可选步骤,在实际实现时,可能并不存在。比如,当主用服务器接收到客户端发送的业务处理请求且还未对业务处理请求进行响应时,主用服务器发生崩溃,则此时步骤504至步骤508将不执行。当主用服务器在同步用户信息和状态标识至备用服务器时,如果由于网络时延或者主用服务器发生崩溃而导致主用服务器同步用户信息和状态标识失败,则此时步骤508将不执行。
步骤509,在主备切换后,备用服务器根据缓存的n个状态标识检测缓存的m个业务处理请求中是否存在未被响应的业务处理请求;
当主用服务器主动交出主用权限,或者系统中的Zookeeper检测到主用服务器出现异常时,Zookeeper可以控制主用服务器和备用服务器进行主备切换。
在主备切换之后,备用服务器可以根据缓存的n个状态标识检测缓存的m个业务处理请求中是否存在未被响应的业务处理请求。
具体的,对于缓存的各个业务处理请求,备用服务器可以检测是否存在与该业务处理请求对应的状态标识;如果检测结果为存在与该业务处理请求对应的状态标识,则确定该业务处理请求已被响应;而如果检测结果为不存在与该业务处理请求对应的状态标识,则备用服务器可以确定该业务处理请求未被响应。
需要说明的是,在主备切换之后,备用服务器可以设置主用权限,进而标识此后备用服务器做主用服务器使用,本实施例对此并不做限定。
步骤510,如果备用服务器的检测结果为存在未被响应的业务处理请求,则响应检测到的业务处理请求;
如果备用服务器的检测结果为缓存的m个业务处理请求中存在未被响应的业务处理请求,则此时备用服务器可以响应检测到的业务处理请求。
比如,当客户端发送状态更改请求至主用服务器和备用服务器之后,主用服务器在主备切换之前未对该状态更改请求进行响应,或者,已经响应该状态更改请求但是在同步对应的状态标识至备用服务器时同步失败,则此时备用服务器可以检测得到该状态更改请求未被响应,此后备用服务器可以响应该状态更改请求。
而如果备用服务器的检测结果为缓存的m个业务处理请求中不存在未被响应的业务处理请求,则此时流程结束,本实施例在此不再赘述。
步骤511,备用服务器获取客户端的用户信息中与检测到的业务处理请求有关的用户信息;
当备用服务器对未被响应的业务处理请求进行响应之后,为了后续步骤的执行,备用服务器可以获取客户端的用户信息中与检测到的业务处理请求有关的用户信息。
在实际实现时,备用服务器可以获取缓存的用户信息中最近一次接收到的与本次响应的业务处理请求所影响的用户信息的信息类型相同的用户信息。
比如,未被响应的业务处理请求为上述提到的状态更改请求,则由于备用服务器在响应该状态更改请求之后,客户端的登录状态会发生变化,所以此时备用服务器可以获取缓存中最近一次接收到的与客户端的登录状态有关的用户信息(如客户端在发送状态更改请求之前的登陆状态为‘忙碌’,则备用服务器可以获取到与状态更改请求有关的用户信息为‘忙碌’),然后将获取到的用户信息作为与本次接收到的状态更改请求有关的用户信息。
步骤512,备用服务器根据响应结果更新获取到的用户信息。
备用服务器获取到与检测得到的业务处理请求有关的用户信息之后,备用服务器可以根据对业务处理请求的响应结果更新获取到的用户信息。
比如,备用服务器获取到的用户信息为客户端的登录状态为‘忙碌’,则备用服务器在响应状态更改请求将客户端的登录状态更改为在线之后,备用服务器即可将客户端的用户信息更改为‘在线’。
综上所述,本实施例提供的业务请求响应方法,通过使用客户端同时发送业务处理请求至主用服务器和备用服务器,主用服务器响应该业务处理请求,设置表示该业务处理请求已被响应的状态标识,同步状态标识至备用服务器;备用服务器缓存客户端发送的业务处理请求,并接收主用服务器同步的状态标识;这样在主备切换之后,备用服务器可以根据状态标识检测缓存的业务处理请求是否已被响应,如果未被响应,则响应该业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
本实施例在备用服务器对未被响应的业务处理请求进行响应之后,根据响应结果更新与该业务处理请求有关的用户信息,解决了现有技术中主备切换之后,服务器中存储的用户信息与客户端实际对应的用户信息不一致的问题,达到了可以保证服务器中的用户信息与客户端实际对应的用户信息同步,进而提高用户体验的效果。
需要说明的第一点是,在主用服务器响应接收到的业务处理请求之后,主用服务器还可以发送用于通知对应的业务处理请求已被响应的反馈信息至客户端。
在实际实现时,为了后续步骤的执行,主用服务器还可以发送携带有信息标识的反馈信息至客户端。
其中,信息标识唯一对应于业务处理请求,也即同一个业务处理请求对应的反馈信息中的信息标识相同,不同业务处理请求对应的反馈信息中的信息标识不同。信息标识用于指示客户端后续接收到备用服务器发送的具有相同信息标识的反馈信息时,屏蔽备用服务器发送的反馈信息。
需要说明的第二点是,在备用服务器对检测得到的未被响应的业务处理请求响应之后,为了通知客户端对应的业务处理请求已被响应,备用服务器可以发送反馈信息至客户端。
在实际实现时,备用服务器可以发送携带有信息标识的反馈信息至客户端。其中,信息标识用于指示客户端在已经接收到主用服务器发送的具有相同信息标识的反馈信息时,屏蔽备用服务器发送的反馈信息;信息标识唯一对应于检测到的业务处理请求,也即同一个业务处理请求对应的反馈信息中的信息标识相同,不同业务处理请求对应的反馈信息中的信息标识不同。
这样,在客户端接收到备用服务器发送的反馈信息之后,客户端可以检测在之前是否接收到主用服务器发送的携带有相同标识信息的反馈信息,如果检测结果为已经接收到携带有相同标识信息的反馈信息,则说明该业务处理请求在被主用服务器响应之后又被备用服务器重复响应,此时为了避免反馈信息对用户的打扰,客户端可以直接屏蔽备用服务器发送的反馈信息。
请参考图6,其示出了本发明一个实施例提供的业务请求响应装置的结构方框图,本实施例以该业务请求响应装置用于图1所示的主用服务器120中来举例说明。如图6所示,该业务请求响应装置可以包括:请求接收模块601、请求响应模块602、标识设置模块603和信息同步模块604;
请求接收模块601,用于接收客户端发送的业务处理请求,业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求;
请求响应模块602,用于响应请求接收模块601接收到的业务处理请求;
标识设置模块603,用于设置用于表示业务处理请求已被响应的状态标识;
信息同步模块604,用于同步标识设置模块603设置的状态标识至备用服务器,状态标识用于指示备用服务器在主备切换之后根据状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应未被响应的业务处理请求。
综上所述,本实施例提供的业务请求响应装置,通过在响应客户端发送的业务处理请求之后,设置用于表示该业务处理请求已被响应的状态标识,同步该状态标识至备用服务器,状态标识用于指示备用服务器在主备切换之后根据状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应未被响应的业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
请参考图7,其示出了本发明另一实施例提供的业务请求响应装置的结构方框图,本实施例以该业务请求响应装置用于图1所示的主用服务器120中来举例说明。如图7所示,该业务请求响应装置可以包括:请求接收模块701、请求响应模块702、标识设置模块703和信息同步模块704;
请求接收模块701,用于接收客户端发送的业务处理请求,业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求;
请求响应模块702,用于响应请求接收模块701接收到的业务处理请求;
标识设置模块703,用于设置用于表示业务处理请求已被响应的状态标识;
信息同步模块704,用于同步标识设置模块703设置的状态标识至备用服务器,状态标识用于指示备用服务器在主备切换之后根据状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应未被响应的业务处理请求。
可选地,装置还包括:
用户信息获取模块705,用于获取客户端的用户信息中与业务处理请求有关的用户信息,用户信息包括客户端的等级、客户端的任务进度和客户端的登录状态中的至少一种;
信息同步模块704,用于同步用户信息以及状态标识至备用服务器,用户信息用于指示备用服务器在响应业务处理请求之后,根据响应结果更新与业务处理请求有关的用户信息。
可选地,装置还包括:
反馈信息发送模块706,用于发送携带有信息标识的反馈信息至客户端,信息标识唯一对应于业务处理请求,信息标识用于指示客户端后续接收到备用服务器发送的具有相同信息标识的反馈信息时,屏蔽备用服务器发送的反馈信息。
综上所述,本实施例提供的业务请求响应装置,通过在响应客户端发送的业务处理请求之后,设置用于表示该业务处理请求已被响应的状态标识,同步该状态标识至备用服务器,状态标识用于指示备用服务器在主备切换之后根据状态标识检测缓存的各个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应未被响应的业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
本实施例在备用服务器对未被响应的业务处理请求进行响应之后,根据响应结果更新与该业务处理请求有关的用户信息,解决了现有技术中主备切换之后,服务器中存储的用户信息与客户端实际对应的用户信息不一致的问题,达到了可以保证服务器中的用户信息与客户端实际对应的用户信息同步,进而提高用户体验的效果。
请参考图8,其示出了本发明再一实施例提供的业务请求响应装置的结构方框图,本实施例以该业务请求响应装置用于图1所示的备用服务器130中来举例说明。如图8所示,该业务请求响应装置可以包括:请求接收模块801、请求缓存模块802、信息接收模块803、标识缓存模块804、请求检测模块805和请求响应模块806。
请求接收模块801,用于在主备切换之前,接收客户端发送的m个业务处理请求;
请求缓存模块802,用于缓存请求接收模块801接收到的m个业务处理请求,业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求;
信息接收模块803,用于在主备切换之前,接收主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识;
标识缓存模块804,用于缓存标识接收模块803接收到的n个状态标识,n≤m;
请求检测模块805,用于在主备切换之后,根据缓存的n个状态标识检测m个业务处理请求中是否存在未被响应的业务处理请求;
请求响应模块806,用于在请求检测模块805的检测结果为存在未被响应的业务处理请求时,响应检测到的业务处理请求。
综上所述,本实施例提供的业务请求响应装置,通过在主备切换之前,缓存接收到的客户端发送的业务处理请求,以及接收到的主用服务器同步的用于表示对应的业务处理请求已被响应的状态标识;在主备切换之后,根据缓存的状态标识检测缓存的业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应检测到的未被响应的业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
请参考图9,其示出了本发明再一实施例提供的业务请求响应装置的结构方框图,本实施例以该业务请求响应装置用于图1所示的备用服务器130中来举例说明。如图9所示,该业务请求响应装置可以包括:请求接收模块901、请求缓存模块902、信息接收模块903、标识缓存模块904、请求检测模块905和请求响应模块906。
请求接收模块901,用于在主备切换之前,接收客户端发送的m个业务处理请求;
请求缓存模块902,用于缓存请求接收模块901接收到的m个业务处理请求,业务处理请求是客户端同时向主用服务器和备用服务器发送的业务处理请求;
信息接收模块903,用于在主备切换之前,接收主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识;
标识缓存模块904,用于缓存标识接收模块903接收到的n个状态标识,n≤m;
请求检测模块905,用于在主备切换之后,根据缓存的n个状态标识检测m个业务处理请求中是否存在未被响应的业务处理请求;
请求响应模块906,用于在请求检测模块905的检测结果为存在未被响应的业务处理请求时,响应检测到的业务处理请求。
可选地,信息接收模块903,用于接收主用服务器同步的n个状态标识以及与对应的业务处理请求有关的用户信息,用户信息包括客户端的等级、客户端的任务进度和客户端的登录状态中的至少一种;
装置还包括:
用户信息获取模块907,用于获取客户端的用户信息中与检测到的业务处理请求有关的用户信息;
用户信息更新模块908,用于根据响应结果更新用户信息获取模块907获取到的用户信息。
可选地,装置还包括:
反馈信息发送模块909,用于发送携带有信息标识的反馈信息至客户端,信息标识用于指示客户端在已经接收到主用服务器发送的具有相同信息标识的反馈信息时,屏蔽备用服务器发送的反馈信息,信息标识唯一对应于检测到的业务处理请求。
综上所述,本实施例提供的业务请求响应装置,通过在主备切换之前,缓存接收到的客户端发送的业务处理请求,以及接收到的主用服务器同步的用于表示对应的业务处理请求已被响应的状态标识;在主备切换之后,根据缓存的状态标识检测缓存的业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应检测到的未被响应的业务处理请求;解决了现有技术中客户端发送的业务处理请求可能无法被响应的问题;达到了即使在主备切换之前客户端发送的业务处理请求未被主用服务器响应,但是在主备切换之后,该业务处理请求可以被备用服务器响应的效果。
本实施例在备用服务器对未被响应的业务处理请求进行响应之后,根据响应结果更新与该业务处理请求有关的用户信息,解决了现有技术中主备切换之后,服务器中存储的用户信息与客户端实际对应的用户信息不一致的问题,达到了可以保证服务器中的用户信息与客户端实际对应的用户信息同步,进而提高用户体验的效果。
需要说明的是,由图6或者图7所示的业务请求响应装置以及图8或者图9所示的业务请求响应装置可以构成一个业务请求响应系统,该业务请求响应系统中的各个部分的技术细节请参考对应的实施例,本实施例在此不再赘述。
需要说明的是:上述实施例提供的业务请求响应装置在响应业务请求时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将设备的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的业务请求响应装置与业务请求响应方法的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图10,其示出了本发明一个实施例提供的服务器的结构示意图。所述服务器1000可以为图1所示的主用服务器120或者备用服务器130,所述服务器1000包括中央处理单元(CPU)1001、包括随机存取存储器(RAM)1002和只读存储器(ROM)1003的存储器1004,以及连接存储器1004和中央处理单元1001的系统总线1005。
根据本发明的各种实施例,所述服务器1000还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器1000可以通过连接在所述系统总线1005上的网络接口单元1006连接到网络1007,或者说,也可以使用网络接口单元1006来连接到其他类型的网络或远程计算机系统(未示出)。
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,所述一个或者一个以上程序包含用于进行本发明实施例提供的业务请求响应方法的指令。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (5)
1.一种业务请求响应方法,其特征在于,用于主用服务器中,所述方法包括:
接收客户端发送的业务处理请求,所述业务处理请求是所述客户端在需要获取服务时,同时向所述主用服务器和备用服务器发送的业务处理请求;
响应所述业务处理请求;
在对所述业务处理请求响应之后,设置用于表示所述业务处理请求已被响应的状态标识,所述状态标识是一个标志位或者是一段预设信息;
同步所述状态标识至所述备用服务器,所述状态标识用于指示所述备用服务器在主备切换之后根据缓存的n个所述状态标识检测缓存的m个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应所述未被响应的业务处理请求,n≤m,m和n均为正整数;
所述响应所述业务处理请求之后,所述方法还包括:发送携带有信息标识的反馈信息至所述客户端,所述信息标识唯一对应于所述业务处理请求,所述信息标识用于指示所述客户端后续接收到所述备用服务器发送的具有相同信息标识的反馈信息时,屏蔽所述备用服务器发送的所述反馈信息;
在所述同步所述状态标识至所述备用服务器之前,所述方法还包括:获取所述客户端的用户信息中与所述业务处理请求有关的用户信息,所述用户信息包括所述客户端的等级、所述客户端的任务进度和所述客户端的登录状态中的至少一种,所述与所述业务处理请求有关的用户信息是指在所述业务处理请求被响应之后所述客户端中信息内容可能会发生变化的信息;
所述同步所述状态标识至所述备用服务器,包括:同步所述用户信息以及所述n个状态标识至所述备用服务器,所述用户信息用于指示所述备用服务器在响应所述业务处理请求之后,根据响应结果更新与所述业务处理请求有关的用户信息。
2.一种业务请求响应方法,其特征在于,用于备用服务器中,所述方法包括:
在主备切换之前,接收客户端发送的m个业务处理请求,缓存所述m个业务处理请求,所述业务处理请求是所述客户端同时向主用服务器和所述备用服务器发送的业务处理请求;接收所述主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识,缓存所述n个状态标识,n≤m;其中,所述状态标识是一个标志位或者是一段预设信息;
在主备切换之后,根据缓存的所述n个状态标识检测所述m个业务处理请求中是否存在未被响应的业务处理请求;
如果检测结果为存在未被响应的业务处理请求,则响应检测到的所述业务处理请求;
所述响应检测到的所述业务处理请求之后,所述方法还包括:发送携带有信息标识的反馈信息至所述客户端,所述信息标识用于指示所述客户端在已经接收到所述主用服务器发送的具有相同信息标识的反馈信息时,屏蔽所述备用服务器发送的所述反馈信息,所述信息标识唯一对应于检测到的所述业务处理请求;
所述接收所述主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识,包括:接收所述主用服务器同步的所述n个状态标识以及与对应的业务处理请求有关的用户信息,所述用户信息包括所述客户端的等级、所述客户端的任务进度和所述客户端的登录状态中的至少一种,所述与对应的业务处理请求有关的用户信息是指在所述业务处理请求被响应之后所述客户端中信息内容可能会发生变化的信息;
在所述响应检测到的所述业务处理请求之后,所述方法还包括:获取所述客户端的用户信息中与检测到的所述业务处理请求有关的用户信息;根据响应结果更新获取到的所述用户信息。
3.一种业务请求响应装置,其特征在于,用于主用服务器中,所述装置包括:
请求接收模块,用于接收客户端发送的业务处理请求,所述业务处理请求是所述客户端在需要获取服务时,同时向所述主用服务器和备用服务器发送的业务处理请求;
请求响应模块,用于响应所述请求接收模块接收到的所述业务处理请求;
标识设置模块,用于在所述请求响应模块对所述业务处理请求响应之后,设置用于表示所述业务处理请求已被响应的状态标识,所述状态标识是一个标志位或者是一段预设信息;
信息同步模块,用于同步所述标识设置模块设置的所述状态标识至所述备用服务器,所述状态标识用于指示所述备用服务器在主备切换之后根据缓存的n个所述状态标识检测缓存的m个业务处理请求中是否存在未被响应的业务处理请求,如果检测结果为存在未被响应的业务处理请求,则响应所述未被响应的业务处理请求,n≤m,m和n均为正整数;
所述装置还包括:反馈信息发送模块,用于发送携带有信息标识的反馈信息至所述客户端,所述信息标识唯一对应于所述业务处理请求,所述信息标识用于指示所述客户端后续接收到所述备用服务器发送的具有相同信息标识的反馈信息时,屏蔽所述备用服务器发送的所述反馈信息;
用户信息获取模块,用于获取所述客户端的用户信息中与所述业务处理请求有关的用户信息,所述用户信息包括所述客户端的等级、所述客户端的任务进度和所述客户端的登录状态中的至少一种,所述与所述业务处理请求有关的用户信息是指在所述业务处理请求被响应之后所述客户端中信息内容可能会发生变化的信息;
所述信息同步模块,用于同步所述用户信息以及所述n个状态标识至所述备用服务器,所述用户信息用于指示所述备用服务器在响应所述业务处理请求之后,根据响应结果更新与所述业务处理请求有关的用户信息。
4.一种业务请求响应装置,其特征在于,用于备用服务器中,所述装置包括:
请求接收模块,用于在主备切换之前,接收客户端发送的m个业务处理请求;
请求缓存模块,用于缓存所述请求接收模块接收到的所述m个业务处理请求,所述业务处理请求是所述客户端同时向主用服务器和所述备用服务器发送的业务处理请求;
信息接收模块,用于在主备切换之前,接收所述主用服务器同步的用于表示对应的业务处理请求已被响应的n个状态标识;
标识缓存模块,用于缓存所述标识接收模块接收到的所述n个状态标识,n≤m;其中,所述状态标识是一个标志位或者是一段预设信息;
请求检测模块,用于在主备切换之后,根据缓存的所述n个状态标识检测所述m个业务处理请求中是否存在未被响应的业务处理请求;
请求响应模块,用于在所述请求检测模块的检测结果为存在未被响应的业务处理请求时,响应检测到的所述业务处理请求;
所述装置还包括:反馈信息发送模块,用于发送携带有信息标识的反馈信息至所述客户端,所述信息标识用于指示所述客户端在已经接收到所述主用服务器发送的具有相同信息标识的反馈信息时,屏蔽所述备用服务器发送的所述反馈信息,所述信息标识唯一对应于检测到的所述业务处理请求;
所述信息接收模块,用于接收所述主用服务器同步的所述n个状态标识以及与对应的业务处理请求有关的用户信息,所述用户信息包括所述客户端的等级、所述客户端的任务进度和所述客户端的登录状态中的至少一种,所述与对应的业务处理请求有关的用户信息是指在所述业务处理请求被响应之后所述客户端中信息内容可能会发生变化的信息;
所述装置还包括:
用户信息获取模块,用于获取所述客户端的用户信息中与检测到的所述业务处理请求有关的用户信息;
用户信息缓存模块,用于根据响应结果更新所述用户信息获取模块获取到的所述用户信息。
5.一种业务请求响应系统,其特征在于,其包括如权利要求3所述的业务请求响应装置以及如权利要求4所述的业务请求响应装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410525181.XA CN104301140B (zh) | 2014-10-08 | 2014-10-08 | 业务请求响应方法、装置和系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410525181.XA CN104301140B (zh) | 2014-10-08 | 2014-10-08 | 业务请求响应方法、装置和系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104301140A CN104301140A (zh) | 2015-01-21 |
CN104301140B true CN104301140B (zh) | 2019-07-30 |
Family
ID=52320719
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410525181.XA Active CN104301140B (zh) | 2014-10-08 | 2014-10-08 | 业务请求响应方法、装置和系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104301140B (zh) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105099793B (zh) | 2015-09-24 | 2019-02-05 | 华为技术有限公司 | 热备方法、装置及系统 |
CN105578248B (zh) * | 2015-12-30 | 2020-07-31 | Tcl新技术(惠州)有限公司 | 花式拼接播放方法、装置和系统 |
CN106959887B (zh) * | 2017-02-16 | 2021-05-25 | 上海瀚银信息技术有限公司 | 一种分布式程序的业务流程协作系统及方法 |
CN111343056B (zh) * | 2018-12-19 | 2021-08-31 | 美的集团股份有限公司 | 一种通讯方法、存储介质、设备、接收终端及发送终端 |
CN109756399A (zh) * | 2019-02-18 | 2019-05-14 | 新华三技术有限公司 | 一种bfd会话维护方法及分布式设备 |
CN112054923B (zh) * | 2020-08-24 | 2023-08-18 | 腾讯科技(深圳)有限公司 | 业务请求检测方法、设备及介质 |
CN112188245B (zh) * | 2020-09-30 | 2022-07-12 | 武汉中科通达高新技术股份有限公司 | 一种前端摄像头实时视频点播方法及装置、电子设备 |
CN112188242B (zh) * | 2020-09-30 | 2022-07-12 | 武汉中科通达高新技术股份有限公司 | 一种前端摄像头实时视频点播方法及装置、电子设备 |
CN112188244B (zh) * | 2020-09-30 | 2022-07-12 | 武汉中科通达高新技术股份有限公司 | 一种前端摄像头实时视频点播方法及装置、电子设备 |
CN112188243B (zh) * | 2020-09-30 | 2022-07-12 | 武汉中科通达高新技术股份有限公司 | 一种前端摄像头实时视频点播方法及装置、电子设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102265556A (zh) * | 2011-05-31 | 2011-11-30 | 华为技术有限公司 | 通信设备间的主备倒换方法、通信设备和系统及服务请求设备 |
CN102868560A (zh) * | 2012-09-28 | 2013-01-09 | 南京恩瑞特实业有限公司 | 一种服务器热备实现系统及方法 |
CN103501290A (zh) * | 2013-09-18 | 2014-01-08 | 万达信息股份有限公司 | 一种基于动态备份虚拟机的高可靠服务系统构建方法 |
CN103596208A (zh) * | 2013-11-15 | 2014-02-19 | 大唐移动通信设备有限公司 | 一种网元故障判断方法及系统 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7171190B2 (en) * | 2003-06-25 | 2007-01-30 | Oracle International Corporation | Intelligent messaging |
CN102255716B (zh) * | 2010-05-20 | 2015-12-16 | 中兴通讯股份有限公司 | 一种对协议状态的设备间备份的方法及系统 |
US20120124431A1 (en) * | 2010-11-17 | 2012-05-17 | Alcatel-Lucent Usa Inc. | Method and system for client recovery strategy in a redundant server configuration |
CN103078748B (zh) * | 2013-01-11 | 2015-08-19 | 华为技术有限公司 | 计费系统中的双机切换方法及相关设备、系统 |
CN103560922A (zh) * | 2013-11-18 | 2014-02-05 | 北京特立信电子技术股份有限公司 | 一种容灾方法及系统 |
CN103825777A (zh) * | 2014-02-14 | 2014-05-28 | 杭州华三通信技术有限公司 | 一种dmz服务器切换方法和装置 |
-
2014
- 2014-10-08 CN CN201410525181.XA patent/CN104301140B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102265556A (zh) * | 2011-05-31 | 2011-11-30 | 华为技术有限公司 | 通信设备间的主备倒换方法、通信设备和系统及服务请求设备 |
CN102868560A (zh) * | 2012-09-28 | 2013-01-09 | 南京恩瑞特实业有限公司 | 一种服务器热备实现系统及方法 |
CN103501290A (zh) * | 2013-09-18 | 2014-01-08 | 万达信息股份有限公司 | 一种基于动态备份虚拟机的高可靠服务系统构建方法 |
CN103596208A (zh) * | 2013-11-15 | 2014-02-19 | 大唐移动通信设备有限公司 | 一种网元故障判断方法及系统 |
Also Published As
Publication number | Publication date |
---|---|
CN104301140A (zh) | 2015-01-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104301140B (zh) | 业务请求响应方法、装置和系统 | |
CN109787827B (zh) | 一种cdn网络监控的方法及装置 | |
CN108234207B (zh) | 一种基于内容分发网络cdn的故障定位方法和装置 | |
CN107483572A (zh) | 一种服务器的部署方法和装置 | |
CN105262835B (zh) | 一种多机房中的数据存储方法和装置 | |
US10795744B2 (en) | Identifying failed customer experience in distributed computer systems | |
CN110166800B (zh) | 视频回源方法、系统、装置及计算机可读存储介质 | |
CN104104707A (zh) | 网页数据更新方法、终端、缓存服务器及系统 | |
CN105306605A (zh) | 一种双主机服务器系统 | |
CN107404540B (zh) | 数据的同步方法及装置 | |
CN106411629B (zh) | 一种用于监控cdn节点的状态的方法和设备 | |
US9104565B2 (en) | Fault tracing system and method for remote maintenance | |
CN108600051B (zh) | BGP Anycast集群服务质量探测方法和探测设备 | |
CN111327647A (zh) | 一种容器对外提供服务的方法、装置及电子设备 | |
US9350803B2 (en) | Information management method and device | |
CN104702439B (zh) | 监控网络节点的方法和装置 | |
CN108243208A (zh) | 一种数据同步方法及装置 | |
WO2014040535A1 (en) | Information management method and device | |
JP2019533254A (ja) | 情報取得 | |
CN110049522B (zh) | 工作模式的切换方法、装置及存储介质 | |
CN112040564B (zh) | 信息传输方法、可读存储介质和电子设备 | |
CN105721231A (zh) | 一种业务质量感知探测方法及装置 | |
CN112711517A (zh) | 一种服务器性能监控方法、装置、存储介质及终端 | |
CN114422396A (zh) | 一种dns服务器管理方法、装置、电子设备及存储介质 | |
JP6060123B2 (ja) | 影響範囲特定装置、影響範囲特定方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information | ||
CB02 | Change of applicant information |
Address after: 511446 Guangzhou City, Guangdong Province, Panyu District, South Village, Huambo Business District Wanda Plaza, block B1, floor 28 Applicant after: Guangzhou Huaduo Network Technology Co., Ltd. Address before: 510655, Guangzhou, Whampoa Avenue, No. 2, creative industrial park, building 3-08, Applicant before: Guangzhou Huaduo Network Technology Co., Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant |