System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机网络,特别是涉及一种web链路的改造方法、使用方法和相关装置。
技术介绍
1、商户服务中心系统不仅为银行内部业务人员提供查询、进件、修改和同步商户门店信息等业务服务,同时还承担者推动商户体系合法合规发展的重任;银行内部业务人员期望商户服务中心系统能够实现全天候的连续稳定运行。
2、当前的商户服务中心系统的内管业务,包括但不限于系统登录、商户操作等多种业务的实现,均依赖于银行内的其他系统的服务器,如聚合支付系统的服务器的配合。若聚合支付系统的服务器宕机或未启动,商户服务中心就无法实现诸如系统登录或商户操作等多种业务;即聚合支付系统的服务器的工作稳定性,直接影响商户服务中心系统的稳定性。
技术实现思路
1、基于上述问题,本申请提供了一种web链路的改造方法,用以实现商户服务中心系统与聚合支付系统得解耦,降低因为其他系统故障或不当使用造成的商户服务中心系统工作状态不稳定的问题,排除潜在故障风险,进一步提高商户服务中心系统的稳定性。
2、本申请实施例公开了如下技术方案:
3、本申请第一方面公开了一种web链路的改造方法,包括:
4、基于商户服务中心系统的多个应用程序的配置文件和web服务器的负载均衡地址,生成多个修改后的配置文件;
5、基于所述web服务器的负载均衡地址,确定多个目标web服务器;
6、在每个所述目标web服务器前添加nginx作为反向代理服务器;所述nginx用于将来自商户服务中心系统
7、在一种可选的实现方式中,所述方法还包括:
8、基于目标防火墙规则和原始防火墙规则,得到修改后的防火墙规则;所述目标防火墙规则指示允许所述商户服务中心系统的客户端地址组访问所述多个目标web服务器的地址组。
9、在一种可选的实现方式中,所述方法还包括:
10、通过功能验证工具,对由所述修改后的配置文件、所述多个目标web服务器和所述反向代理服务器构成的web链路的功能进行校验;所述功能验证工具包括:网络终端模拟器和api测试工具。
11、本申请第二方面公开了一种web链路的使用方法,包括:
12、通过商户服务中心系统发送目标应用请求;
13、通过商户服务中心系统的目标web链路,将所述目标应用请求转发到对应的目标web服务器,所述目标web链路是第一方面中任一项所述的web链路;
14、通过所述目标web服务器,对所述目标应用请求进行响应。
15、本申请第三方面公开了一种web链路的改造装置,所述装置包括:
16、配置文件更新模块,用于基于商户服务中心系统的多个应用程序的配置文件和web服务器的负载均衡地址,生成多个修改后的配置文件;
17、目标服务器确定模块,用于基于所述web服务器的负载均衡地址,确定多个目标web服务器;
18、反向代理服务器设置模块,用于在每个所述目标web服务器前添加nginx作为反向代理服务器;所述nginx用于将来自商户服务中心系统的应用请求转发到相应的目标web服务器。
19、在一种可选的实现方式中,所述装置还包括:
20、规则更新模块,用于根据目标防火墙规则和原始防火墙规则,得到修改后的防火墙规则;所述目标防火墙规则指示允许所述商户服务中心系统的客户端地址组访问所述多个目标web服务器的地址组。
21、在一种可选的实现方式中,所述装置还包括:
22、功能验证模块,用于通过功能验证工具,对由所述修改后的配置文件、所述多个目标web服务器和所述反向代理服务器构成的web链路的功能进行校验;所述功能验证工具包括:网络终端模拟器和api测试工具。
23、本申请第四方面提供了一种web链路的使用装置,所述装置包括:
24、目标程序确定模块,用于通过商户服务中心系统的目标程序发送目标应用请求;
25、服务组件加载模块,用于通过商户服务中心系统的目标web链路,将所述目标应用请求转发到对应的目标web服务器,所述目标web链路是第一方面任一项所述的web链路;
26、请求响应模块,用于通过所述目标web服务器,对所述目标应用请求进行响应。
27、本申请第五方面提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面和第二方面任一实现方式介绍的方法的步骤。
28、本申请第六方面提供了一种电子设备,包括:
29、存储器,其上存储有计算机程序;
30、处理器,用于执行所述存储器中的所述计算机程序,以实现第一方面合第二方面任一实现方式介绍的方法的步骤。
31、相较于现有技术,本申请具有以下有益效果:
32、本申请公开了一种web链路的改造方法、使用方法和相关装置,包括:基于商户服务中心系统的多个应用程序的配置文件和web服务器的负载均衡地址,生成多个修改后的配置文件;基于web服务器的负载均衡地址,确定多个目标web服务器;在每个目标web服务器前添加nginx作为反向代理服务器。这样,通过利用web服务器的负载均衡地址,取代原来的应用程序配置文件中的银行内其他系统,如聚合支付系统的服务器的地址的方法,实现商户服务中心系统与聚合支付系统的解耦,进而降低因为其他系统故障或不当使用造成的商户服务中心系统工作状态不稳定的问题,排除潜在故障风险,进一步提高商户服务中心系统的稳定性。
本文档来自技高网...【技术保护点】
1.一种web链路的改造方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.一种web链路的使用方法,其特征在于,所述方法包括:
5.一种web链路的改造装置,其特征在于,所述装置包括:
6.根据权利要求5所述的装置,其特征在于,所述装置还包括:
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
8.一种web链路的使用装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-4中任一项所述方法的步骤。
10.一种电子设备,其特征在于,包括:
【技术特征摘要】
1.一种web链路的改造方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.一种web链路的使用方法,其特征在于,所述方法包括:
5.一种web链路的改造装置,其特征在于,所述装置包括:
6.根据权利要求5...
【专利技术属性】
技术研发人员:胡文昭廷,陈阳,马远明,朱争光,马昭,
申请(专利权)人:宁波银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。