业务访问方法、装置、电子设备及存储介质与流程

文档序号:35462277发布日期:2023-09-16 01:07阅读:26来源:国知局
业务访问方法、装置、电子设备及存储介质与流程

本技术涉及业务处理,尤其涉及一种业务访问方法、装置、电子设备及存储介质。


背景技术:

1、终端设备可以响应于用户的操作,生成对业务的处理请求。进而,终端设备向业务服务器发送对业务的处理请求,以使业务服务器处理业务。

2、目前,业务服务器每时每刻会面临大量的对业务的处理请求,为了减少业务服务器的压力,可以将业务服务器集群划分成多个业务服务单元,每个业务服务单元包括多个业务服务器。当终端设备响应于用户的操作,生成对业务的处理请求时,终端设备根据业务的处理请求携带的用户账号,向用户账号关联的业务服务单元中的其中一个业务服务器发送对业务的处理请求,以使接收到对业务的处理请求的业务服务器处理业务。

3、然而,当该业务服务单元处于不健康状态时,若终端设备向业务的处理请求携带的用户账号关联的业务服务单元,发送对业务的处理请求时,对业务的处理容易失败。


技术实现思路

1、本技术提供一种业务访问方法、装置、电子设备及存储介质,用于解决现有技术中当业务服务单元处于不健康状态时,若终端设备向业务的处理请求携带的用户账号关联的业务服务单元,发送对业务的处理请求时,对业务的处理容易失败的问题。

2、第一方面,本技术实施例还提供了另一种业务访问方法,应用于,方法包括:响应于用户输入的对目标业务的访问指令,确定访问指令中的待访问的业务服务单元的业务域名地址;触发与业务域名地址关联的第一监管服务器,以使得第一监管服务器检测业务服务单元是否处于健康运行状态;接收来自第一监管服务器的对业务服务单元的健康运行状态的检测结果;当检测结果指示业务服务单元未处于健康运行状态时,从预设的关系表中查找出与业务域名地址关联的备用服务单元的备用域名地址;触发与备用域名地址关联的第二监管服务器,以使得第二监管服务器向备用服务单元发送访问指令,以使备用服务单元根据访问指令,执行目标业务。

3、在一种可选地实施方式中,业务服务单元包括多个业务服务器;触发与业务域名地址关联的第一监管服务器,以使得第一监管服务器检测业务服务单元是否处于健康运行状态,包括:触发与业务域名地址关联的第一监管服务器,以使得第一监管服务器检测业务服务单元中处于健康运行状态的业务服务器的数量,且在处于健康运行状态的业务服务器的数量低于预设的阈值时,确定业务服务单元未处于健康运行状态。

4、在一种可选地的实施方式中,触发与业务域名地址关联的第一监管服务器,以使得第一监管服务器检测业务服务单元中处于健康运行状态的业务服务器的数量,包括:触发与业务域名地址关联的第一监管服务器,以使得第一监管服务器向业务服务单元中的各个业务服务器发送检测数据包,并将预设时长内反馈响应数据包的业务服务器的数量,确定为处于健康运行状态的业务服务器的数量。

5、在一种可选地的实施方式中,备用服务单元包括多个备用服务器,触发与备用域名地址关联的第二监管服务器,以使得第二监管服务器向备用服务单元发送访问指令,以使备用服务单元根据访问指令,执行目标业务,包括:触发与备用域名地址关联的第二监管服务器,检测备用服务单元中处于健康运行状态的备用服务器的数量,以使第二监管服务器在处于健康运行状态的备用服务器的数量低于预设的阈值时,确定备用服务单元未处于健康运行状态;接收来自第二监管服务器的备用服务单元的未处于健康运行状态的检测结果;从第一监管服务器获取处于健康运行状态的业务服务器的数量,以及从第二监管服务器获取处于健康运行状态的备用服务器的数量;在处于健康运行状态的备用服务器的数量高于处于健康运行状态的业务服务器的数量时,触发与备用域名地址关联的第二监管服务器,向备用服务单元发送访问指令,以使备用服务单元根据访问指令执行目标业务。在处于健康运行状态的备用服务器的数量低于处于健康运行状态的业务服务器的数量时,触发与业务域名地址关联的第一监管服务器,向业务服务单元发送访问指令,以使业务服务单元根据访问指令执行目标业务。

6、第二方面,本技术还提供了一种业务访问方法,应用于。本技术提供的方法包括:接收来自终端设备的对业务服务单元的检查通知,其中,与终端设备响应于用户输入的对目标业务的访问指令后,确定的待访问的业务服务单元的业务域名地址关联,且业务域名地址关联有备用域名地址。响应于检查通知,检测业务服务单元是否处于健康运行状态。向终端设备发送检测业务服务单元的对业务服务单元的健康运行状态的检测结果,以使终端设备在检测结果指示未处于健康运行状态时,触发与备用域名地址关联的第二监管服务器,控制与备用域名地址关联的备用服务单元执行目标业务。

7、在一种可选地的实施方式中,业务服务单元包括多个业务服务器,响应于检查通知,检测业务服务单元是否处于健康运行状态,包括:检测业务服务单元中处于健康运行状态的业务服务器的数量;检测在处于健康运行状态的业务服务器的数量低于预设的阈值时,确定业务服务单元未处于健康运行状态。

8、在一种可选地的实施方式中,检测业务服务单元中处于健康运行状态的业务服务器的数量,包括:,向业务服务单元中的各个业务服务器发送检测数据包;将预设时长内反馈响应数据包的业务服务器的数量,确定为处于健康运行状态的业务服务器的数量。

9、第三方面,本技术还提供了一种业务访问装置,包括:地址确定单元,用于响应于用户输入的对目标业务的访问指令,确定访问指令中的待访问的业务服务单元的业务域名地址;运行状态检测单元,用于触发与业务域名地址关联的第一监管服务器,以使得第一监管服务器检测业务服务单元是否处于健康运行状态;信息接收单元,用于接收来自第一监管服务器的对业务服务单元的健康运行状态的检测结果;地址查找单元,用于当检测结果指示业务服务单元未处于健康运行状态时,终端设备从预设的关系表中查找出与业务域名地址关联的备用服务单元的备用域名地址;业务执行单元,用于触发与备用域名地址关联的第二监管服务器,以使得第二监管服务器向备用服务单元发送访问指令,以使备用服务单元根据访问指令,执行目标业务。

10、第四方面,本技术还提供了一种业务访问装置,包括:

11、数据接收单元,用于接收来自终端设备的用户输入的对目标业务的访问指令后,发送的对业务服务单元的检查通知;

12、健康检测单元,用于响应于检查通知,检测业务服务单元是否处于健康运行状态;

13、数据发送单元,用于向终端设备发送检测业务服务单元的健康运行状态的检测结果,以使终端设备在检测结果指示业务服务单元未处于健康运行状态时,触发与备用域名地址关联的第二监管服务器,控制与备用域名地址关联的备用服务单元执行目标业务。

14、第五方面,本技术还提供了一种电子设备,包括存储器、处理器以及存储在存储器中并可在处理器上运行的计算机程序,处理器执行计算机程序时,使得电子设备执行如本技术第一方面提供的方法。

15、第六方面,本技术还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时,使得计算机执行如本技术第一方面提供的方法。

16、本技术提供一种业务访问方法、装置、电子设备及存储介质,当终端设备确定业务服务单元未处于健康运行状态时,终端设备可以从预设的关系表中查找出与业务域名地址关联的备用服务单元的备用域名地址。这样一来,终端设备触发与备用域名地址关联的第二监管服务器,以使得第二监管服务器向备用服务单元发送访问指令,以使备用服务单元根据访问指令,执行目标业务。可见,执行目标业务的设备不是未处于健康运行状态的业务服务单元,而是备用服务单元。如此,对目标业务的处理不容易失败,可靠性高。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1