[发明专利]一种服务调用外呼方法、装置、介质、产品和设备在审
申请号: | 202111497462.5 | 申请日: | 2021-12-09 |
公开(公告)号: | CN114157706A | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 熊涛;马金钱;杨艳;陈素林 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | H04L67/1396 | 分类号: | H04L67/1396;H04L67/14;H04L67/2895;H04L67/30;H04L67/566;H04L67/60 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 万晓君 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 调用 方法 装置 介质 产品 设备 | ||
本公开涉及云计算/虚拟化技术领域,特别涉及一种服务调用外呼方法、装置、介质、产品和设备。根据本公开实施例提供的方案,可以在调用节点上部署反向代理客户端,服务调用客户端可以根据预先配置的转发配置文件,向反向代理客户端发送服务调用请求,再由反向代理客户端根据预先配置的外呼配置文件,向服务节点转发服务调用请求。从而使得服务方采用X86虚拟机集群时,无需在调用方进行复杂的外呼代码修改,只需要在调用节点上部署反向代理客户端,即可以根据按照指定方式预先配置的配置文件,实现服务调用请求的外呼,降低服务方采用X86虚拟机集群的高可用系统的实现复杂度。
技术领域
本公开涉及云计算/虚拟化技术领域,特别涉及一种服务调用外呼方法、装置、介质、产品和设备。
背景技术
本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
目前银行系统一般采取高可用(HA,Highly Available)模式来实现系统的高可用。HA模式是保证业务连续性的有效解决方案,服务方一般包括两个或两个以上的服务节点,且分为活动节点(正在执行业务的服务节点)及备用节点(备用的服务节点)。当活动节点出现问题,导致正在运行的业务不能正常执行,不能为调用方提供服务时,备用节点就会侦测到,并接续活动节点来执行业务,从而实现业务的不中断或短暂中断。
小型机是指采用精简指令集处理器,性能和价格介于个人电脑(PC)服务器和大型主机之间的一种高性能64位计算机。目前银行系统一般采用两台小型机作为服务节点,通过HA模式实现系统的高可用。采用小型机实现HA模式,实际处于工作状态的只有一台小型机,作为备用的小型机处于非工作状态。当作为活动节点的小型机硬件资源耗尽时,无法做性能扩容,导致系统扩展性较差。
X86虚拟机指的是基于X86处理器架构虚拟化技术虚拟出来的服务器,可以在同一台服务器硬件上运行多个虚拟出来的X86虚拟机。为了提高系统的可扩展性,可以采用X86虚拟机集群替代HA模式小型机来实现系统高可用,此时,服务方中的每个服务节点可以理解为一个X86虚拟机。
HA模式下,调用方调用小型机的示意图可以如图1所示,其中调用方可以为调用节点集群,调用节点集群在图1中分别用调用节点1、调用节点2……和调用节点N表示。在图1中每个调用节点(可以理解为调用节点上部署的服务调用客户端(即,需要调用服务方提供的服务的客户端))当前通过漂移互联网协议(IP)地址调用的小型机1可以理解为服务方中的活动节点,当前未被调用的小型机2可以理解为服务方中的备用节点。
但是如果服务方采用X86虚拟机集群,调用方从外呼一个固定IP地址变化为外呼X86虚拟机集群,需要调用方修改外呼层代码来实现对X86虚拟机调用,修改代码难度较高,使得高可用系统的实现较为复杂。
发明内容
本公开实施例提供一种服务调用外呼方法、装置、介质、产品和设备,用于解决目前服务方采用X86虚拟机集群的服务调用外呼实现复杂的问题。
第一方面,本公开提供了一种服务调用外呼方法,所述方法包括:
接收调用节点上部署的服务调用客户端根据预先配置的转发配置文件,发送的服务调用请求,所述转发配置文件中配置有互联网协议地址和端口,所述互联网协议地址为所述调用节点的互联网协议地址,所述端口为所述反向代理客户端对应的服务端口;
根据预先配置的外呼配置文件,向服务节点转发所述服务调用请求,所述外呼配置文件中配置有服务方每个服务节点分别对应的互联网协议地址和端口,以便接收到所述服务调用请求的服务节点,根据所述服务调用请求向所述服务调用客户端提供服务。
可选的,根据预先配置的外呼配置文件,向服务节点转发所述服务调用请求,包括:
根据预先配置的外呼配置文件,通过轮流选择的方式,从服务方包括的服务节点中选择一个服务节点,向选择出的服务节点转发所述服务调用请求。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111497462.5/2.html,转载请声明来源钻瓜专利网。