System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及应用系统的流量管控,尤其涉及一种流量管控与切换系统。
技术介绍
1、现阶段平台传统架构基于“同城双活,异地灾备”的基本布局设计,主要通过大规模容器启停实现流量被动切换的模式,其切换时效不够理想。
技术实现思路
1、本申请提供一种流量管控与切换系统、方法及设备,通过层次化的单元类型设计与部署,单元间路由优先判断和健康探活机制,可在应急领域实现多层次的流量管控机制和快速应急切换能力。解决现有技术中传统架构通过大规模容器启停实现流量被动切换的模式的切换时效不够理想的技术问题。
2、第一方面,本申请提供一种流量管控与切换系统,包括:按照园区部署的接入单元、各分区单元以及跨园区部署的公共单元;
3、所述接入单元,用于接收http业务请求,并根据所述http业务请求调用应用服务,以根据被调用的应用服务下发所述http业务请求至目标分区单元或所述公共单元,所述各分区单元包括所述目标分区单元;
4、所述目标分区单元,用于响应所述接入单元的调用以接收所述http业务请求,并受理所述http业务请求对应业务;
5、所述公共单元,用于基于同园区优先调用机制响应所述接入单元的调用以接收所述http业务请求,并受理所述http业务请求对应业务。
6、在一种可能的设计中,所述接入单元根据所述http业务请求调用应用服务,包括:
7、所述接入单元从所述http业务请求中获取客户编号,并按照预设规则获取所述客户编号对应客户数据所属分
8、在一种可能的设计中,所述接入单元根据所述被调用的应用服务下发所述http业务请求至所述目标分区单元,包括:
9、所述接入单元获取所述目标分区单元所属集群的健康状态;
10、若所述健康状态为健康,所述接入单元下发所述http业务请求至所述目标分区单元;
11、若所述健康状态为异常,所述接入单元下发所述http业务请求至所述目标分区单元的接管单元,所述目标分区单元的接管单元与所述目标分区单元属于同城不同园区的分区单元。
12、在一种可能的设计中,所述接入单元将所述客户数据所属分区单元确定为所述目标分区单元,包括:
13、所述接入单元根据同单元优先原则进行本地调用,以将本地的所述客户数据所属分区单元确定为所述目标分区单元。
14、在一种可能的设计中,若所述目标分区单元的接管单元所属集群的健康状态为异常,所述接入单元通过调整域名映射关系或软负载均衡策略实施人工接管。
15、在一种可能的设计中,所述接入单元根据所述http业务请求调用应用服务,包括:
16、所述接入单元根据所述http业务请求调用同园区公共单元的应用服务,并判断所述同园区公共单元的应用服务是否存在异常;
17、若否,所述接入单元将所述同园区公共单元的应用服务确定为所述被调用服务;
18、若是,所述接入单元调用指定园区公共单元的应用服务,或者随机调用可选园区的应用服务,以确定所述被调用服务。
19、在一种可能的设计中,若所述接入单元存在异常,所述http业务请求的接入层基于对外域名的映射地址将所述http业务请求迁移至未存在异常的同园区的接入单元。
20、在一种可能的设计中,若所述接入单元所属园区存在园区级异常,所述http业务请求基于异常园区的接入单元的域名被迁移至正常园区的接入单元。
21、在一种可能的设计中,若所述http业务请求被迁移,所述公共单元基于所述被调用的应用服务实施跟随式切换。
22、在一种可能的设计中,所述公共单元还用于保存每个园区的接入单元以及所述各分区单元各自的全局数据,并向所述每个园区的接入单元以及所述各分区单元提供数据共享。
23、第二方面,本申请提供一种流量管控与切换方法,应用于第一方面中所提供的任意一种可能的流量管控与切换系统,所述流量管控与切换系统包括:按照园区部署的接入单元、各分区单元以及跨园区部署的公共单元;所述方法,包括:
24、通过所述接入单元接收http业务请求,并根据所述http业务请求调用应用服务,以根据被调用的应用服务下发所述http业务请求至目标分区单元或所述公共单元,所述各分区单元包括所述目标分区单元;
25、通过所述目标分区单元响应所述接入单元的调用以接收所述http业务请求,并受理所述http业务请求对应业务;或者
26、通过所述公共单元基于同园区优先调用机制响应所述接入单元的调用以接收所述http业务请求,并受理所述http业务请求对应业务。
27、本申请提供一种流量管控与切换系统,包括按照园区部署的接入单元、各分区单元以及跨园区部署的公共单元。其中,接入单元可以接收http业务请求,并根据http业务请求调用应用服务,进而根据被调用的应用服务下发http业务请求至目标分区单元或公共单元,各分区单元包括目标分区单元。目标分区单元可以响应接入单元的调用接收http业务请求,并受理http业务请求对应业务。公共单元可以基于同园区优先调用机制响应接入单元的调用接收http业务请求并受理http业务请求对应业务。流量管控与切换系统通过层次化的单元类型设计与部署,可以结合业务请求实现从面向技术应急到面向业务应急的转变,从而可以摒弃对链路各层服务节点进行启停实现流量切换的模式,大幅提升应急切换的灵活性和切换时效。
本文档来自技高网...【技术保护点】
1.一种流量管控与切换系统,其特征在于,包括:按照园区部署的接入单元、各分区单元以及跨园区部署的公共单元;
2.根据权利要求1所述的流量管控与切换系统,其特征在于,所述接入单元根据所述http业务请求调用应用服务,包括:
3.根据权利要求2所述的流量管控与切换系统,其特征在于,所述接入单元根据所述被调用的应用服务下发所述http业务请求至所述目标分区单元,包括:
4.根据权利要求2所述的流量管控与切换系统,其特征在于,所述接入单元将所述客户数据所属分区单元确定为所述目标分区单元,包括:
5.根据权利要求3所述的流量管控与切换系统,其特征在于,若所述目标分区单元的接管单元所属集群的健康状态为异常,所述接入单元通过调整域名映射关系或负载均衡策略实施人工接管。
6.根据权利要求1所述的流量管控与切换系统,其特征在于,所述接入单元根据所述http业务请求调用应用服务,包括:
7.根据权利要求1-6任一项所述的流量管控与切换系统,其特征在于,若所述接入单元存在异常,所述http业务请求的接入层基于对外域名的映射地址将所
8.根据权利要求7所述的流量管控与切换系统,其特征在于,若所述接入单元所属园区存在园区级异常,所述http业务请求基于异常园区的接入单元的域名被迁移至正常园区的接入单元。
9.根据权利要求8所述的流量管控与切换系统,其特征在于,若所述http业务请求被迁移,所述公共单元基于所述被调用的应用服务实施跟随式切换。
10.根据权利要求1所述的流量管控与切换系统,其特征在于,所述公共单元还用于保存每个园区的接入单元以及所述各分区单元各自的全局数据,并向所述每个园区的接入单元以及所述各分区单元提供数据共享。
11.一种流量管控与切换方法,其特征在于,应用于权利要求1-10任一项所述的流量管控与切换系统,所述流量管控与切换系统包括:按照园区部署的接入单元、各分区单元以及跨园区部署的公共单元;所述方法,包括:
...【技术特征摘要】
1.一种流量管控与切换系统,其特征在于,包括:按照园区部署的接入单元、各分区单元以及跨园区部署的公共单元;
2.根据权利要求1所述的流量管控与切换系统,其特征在于,所述接入单元根据所述http业务请求调用应用服务,包括:
3.根据权利要求2所述的流量管控与切换系统,其特征在于,所述接入单元根据所述被调用的应用服务下发所述http业务请求至所述目标分区单元,包括:
4.根据权利要求2所述的流量管控与切换系统,其特征在于,所述接入单元将所述客户数据所属分区单元确定为所述目标分区单元,包括:
5.根据权利要求3所述的流量管控与切换系统,其特征在于,若所述目标分区单元的接管单元所属集群的健康状态为异常,所述接入单元通过调整域名映射关系或负载均衡策略实施人工接管。
6.根据权利要求1所述的流量管控与切换系统,其特征在于,所述接入单元根据所述http业务请求调用应用服务,包括:
7.根据权利要求1-6任一项所述的流量管控与切换系统...
【专利技术属性】
技术研发人员:谢伟,张易知,卢亮,
申请(专利权)人:中国工商银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。