This application provides a flow control method and device, wherein the method used to adjust a service interface service platform in the flow, the method includes: obtaining the interface properties of the business interface of the actual value, and calculated the interface properties of the business interface evaluation value according to the business performance model stored in the database the performance of the business model is based on the history data service platform model; evaluation value according to the interface properties of the actual value and the interface properties, the number of concurrent calculation of the service interface of the adjustment value; according to the adjustment value, to adjust the business interface flow. This application enables the adjustment of the interface traffic to ensure the sustainable operation of the business.
【技术实现步骤摘要】
本申请涉及计算机技术,特别涉及一种流量控制方法和装置。
技术介绍
随着网络技术的发展,不断使得人们的生活越来越方便,例如,用户可以在网络上进行缴费(如,缴纳水、电、燃气等生活费用)、转账、还款等各种业务操作。对应的,上述业务操作可以通过业务平台执行,业务平台可以接收用户的业务请求(如上述的缴费请求),并与所请求的业务对应的业务机构(如,燃气收费企业)进行通信以完成用户的业务。当前,业务平台处理的业务越来越多,尤其是在高峰时段将接收到海量的用户业务请求,由于各业务机构的性能差异,可以通过阈值控制的方式,在业务量超过阈值时,中断该机构的业务,以保证机构系统的稳定性和安全性,但是这样将完全阻断了用户正常访问业务的诉求,也降低了业务的处理效率。
技术实现思路
有鉴于此,本申请提供一种流量控制方法和装置,以保障业务的可持续运行。具体地,本申请是通过如下技术方案实现的:第一方面,提供一种流量控制方法,所述流量控制方法用于对业务平台中的某一业务接口的流量进行调整,所述方法包括:获取所述业务接口的接口性能实际值,并根据数据库中存储的业务性能模型计算得到所述业务接口的接口性能评估值,所述业务性能模型是根据业务平台的历史运行数据进行建模得到;根据所述接口性能实际值和接口性能评估值,计算对所述业务接口的并发数的调整幅度取值;根据所述调整幅度取值,对所述业务接口的流量进行调整。第二方面,提供一种流量控制装置,所述流量控制装置用于对业务平台中的某一业务接口的流量进行调整,所述装置包括:幅度计算模块,用于获取所述业务接口的接口性能实际值,并根据数据库中存储的业务性能模型 ...
【技术保护点】
一种流量控制方法,其特征在于,所述流量控制方法用于对业务平台中的某一业务接口的流量进行调整,所述方法包括:获取所述业务接口的接口性能实际值,并根据数据库中存储的业务性能模型计算得到所述业务接口的接口性能评估值,所述业务性能模型是根据业务平台的历史运行数据进行建模得到;根据所述接口性能实际值和接口性能评估值,计算对所述业务接口的并发数的调整幅度取值;根据所述调整幅度取值,对所述业务接口的流量进行调整。
【技术特征摘要】
1.一种流量控制方法,其特征在于,所述流量控制方法用于对业务平台中的某一业务接口的流量进行调整,所述方法包括:获取所述业务接口的接口性能实际值,并根据数据库中存储的业务性能模型计算得到所述业务接口的接口性能评估值,所述业务性能模型是根据业务平台的历史运行数据进行建模得到;根据所述接口性能实际值和接口性能评估值,计算对所述业务接口的并发数的调整幅度取值;根据所述调整幅度取值,对所述业务接口的流量进行调整。2.根据权利要求1所述的方法,其特征在于,所述业务接口的接口性能通过并发数、吞吐量TPS和响应时间衡量;所述根据接口性能实际值和接口性能评估值,计算对所述业务接口的并发数的调整幅度取值,包括:根据TPS实际值和TPS评估值,计算TPS权重;根据响应时间实际值和响应时间评估值,计算响应时间权重;根据所述业务接口的当前并发数、TPS权重和响应时间权重,计算得到所述并发数的调整幅度取值。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:获取所述业务接口对应的处理业务的实时性权重,所述实时性权重随处理业务的实时性要求的提高而增大;在计算所述调整幅度取值时,根据所述业务接口的当前并发数、TPS权重、响应时间权重和实时性权重,计算得到所述调整幅度取值。4.根据权利要求1所述的方法,其特征在于,还包括:控制所述调整幅度取值在预设的幅度阈值范围内。5.根据权利要求1所述的方法,其特征在于,在根据数据库中存储的业务性能模型计算得到所述业务接口的接口性能评估值之前,还包括:确定流控开关的设置状态为打开。6.一种流量控制装置,其特征在于,所述流量控制装置用于对业务平台中的某一业务接口的流量进行调整,所述装置包括:幅度计算模块,用于获取所述业务接口的接口性能实际值,并根据数据库中存储的业务性能模型计算得到所述业务接口的接口性能评估值,所述业务性能模型是根据业务平台的历史运行数据进行建模得到;根据所述接口性能实际值和接口性...
【专利技术属性】
技术研发人员:丁伟伟,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。