【技术实现步骤摘要】
一种服务调用外呼方法、装置、介质、产品和设备
[0001]本公开涉及云计算/虚拟化
,特别涉及一种服务调用外呼方法、装置、介质、产品和设备。
技术介绍
[0002]本部分旨在为权利要求书中陈述的本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
[0003]目前银行系统一般采取高可用(HA,Highly Available)模式来实现系统的高可用。HA模式是保证业务连续性的有效解决方案,服务方一般包括两个或两个以上的服务节点,且分为活动节点(正在执行业务的服务节点)及备用节点(备用的服务节点)。当活动节点出现问题,导致正在运行的业务不能正常执行,不能为调用方提供服务时,备用节点就会侦测到,并接续活动节点来执行业务,从而实现业务的不中断或短暂中断。
[0004]小型机是指采用精简指令集处理器,性能和价格介于个人电脑(PC)服务器和大型主机之间的一种高性能64位计算机。目前银行系统一般采用两台小型机作为服务节点,通过HA模式实现系统的高可用。采用小型机实现HA模式,实际处于工 ...
【技术保护点】
【技术特征摘要】
1.一种服务调用外呼方法,其特征在于,所述方法包括:接收调用节点上部署的服务调用客户端根据预先配置的转发配置文件,发送的服务调用请求,所述转发配置文件中配置有互联网协议地址和端口,所述互联网协议地址为所述调用节点的互联网协议地址,所述端口为所述反向代理客户端对应的服务端口;根据预先配置的外呼配置文件,向服务节点转发所述服务调用请求,所述外呼配置文件中配置有服务方每个服务节点分别对应的互联网协议地址和端口,以便接收到所述服务调用请求的服务节点,根据所述服务调用请求向所述服务调用客户端提供服务。2.如权利要求1所述的方法,其特征在于,根据预先配置的外呼配置文件,向服务节点转发所述服务调用请求,包括:根据预先配置的外呼配置文件,通过轮流选择的方式,从服务方包括的服务节点中选择一个服务节点,向选择出的服务节点转发所述服务调用请求。3.如权利要求1所述的方法,其特征在于,所述外呼配置文件中还配置有所述服务方每个服务节点分别对应的心跳监测统一资源定位符地址;所述方法还包括:按照设定的心跳监测频率,根据所述统一资源定位符地址,对每个服务节点进行心跳监测;并在心跳监测失败时,确定对应的服务节点无法提供服务,将对应的服务节点对应的互联网协议地址和端口设置为无效。4.如权利要求3所述的方法,其特征在于,所述方法还包括:在心跳监测失败的服务节点心跳监测成功时,取消该服务节点对应的互联网协议地址和端口无效的设置。5.如权利要求1~4任一所述的方法,其特征在于,所述方法还包括:接受所述调用节点上部署的反向代理监控客户端的监控,以便所述反向代理监控客户端在监控到反向代理客户端不可用时,通知所述服务调用客户端停止服务调用。6.如权利要求5所述的方法,其特征在于,所述反向代理监控客户端在监控到反向代理客户端不可用之后,所述方法还包括:接受所述反向代理监控客户端的监控,以便所述反向代理监控客户端监控到所述反向代理客户端恢复可用时,通知所述服务调用客户端启动服务调用。7.一种服务调用外呼方法,其特征在于,所述方法应用于服务节点,包括:接收服务调用请求,所述服务调用请求为服务调用客户端根据预先配置的转发配置文件,向其所在调用节点上部署的反向代理客户端发送所述服务调用请求,所述转发配置文件中配置有互联网协议地址和端口,所述互联网协议地址为所述服务调用客户端所在调用节点的互联网协议地址,所述端口为所述服务调用客户端所在调用节点上部署的反向代理客户端对应的服务端口;所述反向代理客户端接收所述服务调用请求并根据预先配置的外呼配置文件转发的,所述外呼配置文件中配置有服务方每个服务节点分别对应的互联网协议地址和端口;根据所述服务调用请求向所述服务调用客户端提供服务。8.一种服务...
【专利技术属性】
技术研发人员:熊涛,马金钱,杨艳,陈素林,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。