[发明专利]虚拟支付机的集群管理方法、系统、存储介质和电子设备有效
申请号: | 201710605159.X | 申请日: | 2017-07-13 |
公开(公告)号: | CN107368350B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 沈新华 | 申请(专利权)人: | 上海携程商务有限公司 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06Q30/06 |
代理公司: | 上海隆天律师事务所 31282 | 代理人: | 钟宗 |
地址: | 200335 上海市长*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 支付 集群 管理 方法 系统 存储 介质 电子设备 | ||
本发明提供虚拟支付机的集群管理方法、系统、存储介质和电子设备,其中集群管理方法包括:将订单支付请求分配至各虚拟支付机;接收各虚拟支付机的支付反馈信息;统计各虚拟支付机的支付成功率和负载率;向支付成功率大于成功率阈值、且负载率小于负载率阈值的各虚拟支付机加派订单,并向支付成功率小于成功率阈值、且负载率大于负载率阈值的各虚拟支付机发出第一类预警信息。本发明对虚拟支付机进行集群管理,方便实现多台虚拟支付机的成功率监控、负载率监控、余额监控、客户端升级、网络代理切换、异常自动恢复等一系列配套功能,保证了业务的准确性和高可用性。
技术领域
本发明涉及互联网技术领域,尤其涉及一种虚拟支付机的集群管理方法、系统、存储介质和电子设备。
背景技术
对于在线旅行社等电商系统,消费者线上付费预定服务后,在线旅行社要向第三方资源库付费购买产品,然后再将产品售至消费者。向第三方资源库付费购买产品时,通常使用虚拟支付机进行支付。
虚拟支付机是由软件程序运行在物理机上模拟出的一个支付客户端,通常一台物理机上可以运行多台虚拟支付机。
随着互联网的不断发展,需要支付的订单量不断增多,虚拟支付机的数量也大量增加。但由于目前对于虚拟支付机的管理方式仍较为单一,通常只能分次实现单个功能,使得虚拟支付机缺乏监管,日常维护效率低下,应对突发状况不力。
因此,有必要提供一种新的技术方案改善上述方案中存在的一个或者多个问题。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种虚拟支付机的集群管理方法、系统、存储介质和电子设备,实现支付机可视化监管。
根据本发明的一个方面,提供一种虚拟支付机的集群管理方法,用于管理至少一个虚拟支付机集群,所述虚拟支付机集群包含多台虚拟支付机,所述集群管理方法包括:
步骤S1、接收订单支付请求,将所述订单支付请求分配至各虚拟支付机;
步骤S2、接收各虚拟支付机的支付反馈信息,所述支付反馈信息包括支付成功信息和支付失败信息;
步骤S3、统计各虚拟支付机的支付成功率,所述支付成功率为该虚拟支付机的支付成功订单数占支付总订单数的比例,将各虚拟支付机的支付成功率与预设的成功率阈值进行比较;并且统计各虚拟支付机的负载率,所述负载率为该虚拟支付机单位时间内实际支付订单数与单位时间内最大可支付订单数的比例,将各虚拟支付机的负载率与预设的负载率阈值进行比较;
步骤S4、向支付成功率大于成功率阈值、且负载率小于负载率阈值的各虚拟支付机加派订单,加派订单的数量小于所述虚拟支付机的单位时间内实际支付订单数与单位时间内最大可支付订单数的差值;并且向支付成功率小于成功率阈值、且负载率大于负载率阈值的各虚拟支付机发出第一类预警信息。
优选地,上述的集群管理方法还包括:
步骤S5、对于支付成功率小于成功率阈值、且负载率小于负载率阈值的各虚拟支付机,监控该虚拟支付机的余额;
步骤S6、将各虚拟支付机的余额与预设的余额阈值进行比较,对支付成功率小于成功率阈值、且余额小于余额阈值的各虚拟支付机,发出第二类预警信息。
优选地,上述的集群管理方法还包括:
步骤S7、对于支付成功率小于成功率阈值、且余额大于余额阈值的各虚拟支付机,监控该虚拟支付机的心跳包发送频率,在预设周期时间段内连续发送心跳包则为运行正常,反之运行异常;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海携程商务有限公司,未经上海携程商务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710605159.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种焊接稳定的焊接专业用点焊机
- 下一篇:振镜光路垂直度调节装置