The present invention relates to a real-time flow control and processing capability adjustment system and method for large order mass orders in the e-commerce industry. The system includes a service management platform and a business system. The service governance platform is mainly used to maintain basic information of various business systems and change the Zookeeper parameters, and the services described. The system is the processing center of massive order data. All order data have their own message types, and their respective business systems deal with specific message types. The method is based on the real-time flow control and processing capability adjustment system of the above electricity suppliers. This invention can adjust and adjust the real-time flow control and processing capability of mass order data, and can effectively avoid the situation that the business system processing can not adjust to the priority of the data in the case of the accumulation of a large number of data messages.
【技术实现步骤摘要】
电商海量订单的实时流控与处理能力调整系统及方法
本专利技术涉及电商行业海量订单的实时流控与业务系统能力提升处理领域,具体地说,涉及一种电商行业大促海量订单的实时流控与处理能力调整的系统及方法。
技术介绍
对于电商行业来说,双十一这类促销当天订单量是海量的,对于业务系统的处理能力要求也是极高。但即使业务系统硬件配置非常优秀,也难免抵抗不住这庞大的数据量,无法实时消费订单数据。业界通常的方式是采用消息队列进行异步化处理,能确保业务系统稳定,均衡的处理业务。但这种方法也有弊端:队列是先进先出的,无法针对堆积在消息队列中的大量数据进行优先级控制。对于SAAS平台,可能是多个租户的消息在同一个队列中,堆积的消息过多时,想优先处理某一个租户的消息就无法完成。专利文献CN102904820A,公开日2013.01.30,公开了一种带流量控制的可扩展的数据交互方法和系统,包括证券交易所和市场参与者之间以数据库/dbf文件作为实时信息交互接口,市场参与者向数据库接口提交订单数据,交易所向数据库接口提交响应数据和执行报告数据,其特征在于报盘机自适应地控制单位时间内发往交易主机的请求数目,通过流量控制和防止数据洪峰冲击及接口数据库的数据库交互方法,避免短时间内给服务器带来巨大的数据压力,与现有技术相比,该专利技术实现了流量控制、防止数据洪峰及可扩展的数据库交互方法三者的统一,提高流速,防止数据洪峰冲垮程序,实时数据监测和检查,具有高性能、可扩展、低耦合等良好特性。专利文献CN105931004A,公开日2016.09.07,公开了一种基于网页的多终端仓储电商管理系统,包括相互通 ...
【技术保护点】
1.一种电商行业大促海量订单的实时流控与处理能力调整系统,其特征在于,包括服务治理管理平台和业务系统;所述的服务治理管理平台主要用于维护各个业务系统的基本信息以及Zookeeper参数变更;所述的业务系统是海量订单数据的处理中心,所有的订单数据都有所属的消息类型,各自的业务系统处理特定的消息类型。
【技术特征摘要】
1.一种电商行业大促海量订单的实时流控与处理能力调整系统,其特征在于,包括服务治理管理平台和业务系统;所述的服务治理管理平台主要用于维护各个业务系统的基本信息以及Zookeeper参数变更;所述的业务系统是海量订单数据的处理中心,所有的订单数据都有所属的消息类型,各自的业务系统处理特定的消息类型。2.根据权利要求1所述的电商行业大促海量订单的实时流控与处理能力调整系统,其特征在于,所述的服务治理管理平台包括以下各模块:租户管理模块,用于维护线上所有的业务系统的基础信息;租户管理的群组信息注册至Zookeeper中心;租户下的相关参数生效通知;队列管理模块,用于管理维护队列的基本信息,以及消息队列所对应的业务处理方法;群组管理模块,用于管理维护消费者组监听消息队列;根据群组名称自动匹配需监控消息队列;节点管理模块,用于节点对应租户所在的服务器地址,节点基本信息维护;配置节点监控消费者组信息;动态设置节点下相关消费者组选项数据信息;队列拆分模块,用于将消息队列拆分成若干个子队列,将大消息拆分成若干个子消息。3.根据权利要求2所述的电商行业大促海量订单的实时流控与处理能力调整系统,其特征在于,所述的服务治理管理平台针对某一个业务的不同租户优先级调整,还针对不同业务之间的优先级调整。4.根据权利要求1所述的电商行业大促海量订单的实时流控与处理能力调整系统,其特征在于,所述的业务系统采用的是TOMCAT容器技术。5.根据权...
【专利技术属性】
技术研发人员:谭坤,
申请(专利权)人:上海宝尊电子商务有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。