The invention relates to the technical field of data routing, and particularly relates to a device for business data routing method for remote live, which is determined according to the method includes all the currently available to end data center services; access to the local data center and the end of all currently available data routing configuration information center; according to the routing the configuration information to calculate the local data center and the end of all currently available data center selection of small delay; delay service data transmission to end data center. The device formed by the method can be integrated in a gateway or other routing device. The method and device of the embodiment of the invention, according to the type of business or choose the type of the smallest delay to end data center for transmission and processing business data, which can bring faster data processing services, improve business processing throughput.
【技术实现步骤摘要】
一种异地多活下的业务数据路由方法及装置
本申请涉及数据路由
,特别涉及一种异地多活下的业务数据路由方法及装置。
技术介绍
在大数据时代,处于异地的各数据中心之间的数据传输面临很大挑战,据测算,在中国范围内,长距离的数据传输最大延时可能达到100毫秒,这对于整个链路总耗时可能只有几百毫秒的业务来说,将会极大的影响系统的吞吐率。现有技术中的路由优化等技术方案只是在路由的路途中进行优化,并不能根本上解决目标数据中心距离过远,造成传输延时的问题,而且,现有技术中的一些方案极大程度上依赖于人工的调整,不够灵活且容易出错,并具有一定的滞后性。
技术实现思路
为了解决现有技术中异地数据中心之间传输数据时的延时问题,本申请实施例提供了一种异地多活下的业务数据路由方法及装置,可以根据本地数据中心与多个目标数据中心的距离,动态选取距离最近且可用的目标数据中心,从而可以灵活的调度业务数据流量到该近距离的目标数据中心,达到减少延时的目的。本申请实施例具体提供了一种异地多活下的业务数据路由方法,包括,根据业务确定所有当前可用的对端数据中心;获取本地数据中心与所述所有当前可用的对端数据中心的路由配置信息;根据所述路由配置信息计算所述本地数据中心与所述所有当前可用的对端数据中心的延时;选择延时较小的对端数据中心进行业务数据的传输。本申请实施例还提供了一种异地多活下的业务数据路由装置,包括,确定单元,用于根据业务确定所有当前可用的对端数据中心;获取单元,用于获取本地数据中心与所述所有当前可用的对端数据中心的路由配置信息;计算单元,用于根据所述路由配置信息计算所述本地数据中心与所述所有当 ...
【技术保护点】
一种异地多活下的业务数据路由方法,其特征在于包括,根据业务确定所有当前可用的对端数据中心;获取本地数据中心与所述所有当前可用的对端数据中心的路由配置信息;根据所述路由配置信息计算所述本地数据中心与所述所有当前可用的对端数据中心的延时;选择延时较小的对端数据中心进行业务数据的传输。
【技术特征摘要】
1.一种异地多活下的业务数据路由方法,其特征在于包括,根据业务确定所有当前可用的对端数据中心;获取本地数据中心与所述所有当前可用的对端数据中心的路由配置信息;根据所述路由配置信息计算所述本地数据中心与所述所有当前可用的对端数据中心的延时;选择延时较小的对端数据中心进行业务数据的传输。2.根据权利要求1所述的方法,其特征在于,在根据所述路由配置信息计算所述本地数据中心与所述所有当前可用的对端数据中心的延时中进一步包括,根据所述路由配置信息计算所述本地数据中心与所述所有当前可用的对端数据中心的距离;在选择延时较小的对端数据中心进行业务数据的传输中进一步包括,选择距离较近的对端数据中心进行业务数据的传输。3.根据权利要求1所述的方法,其特征在于,在根据所述路由配置信息计算所述本地数据中心与所述所有当前可用的对端数据中心的延时中进一步包括,通过网络探测手段计算所述本地数据中心与所述所有当前可用的对端数据中心的延时。4.根据权利要求1或2所述的方法,其特征在于,还包括,根据所述路由配置信息向所有对端数据中心发送特定的业务数据;根据每个对端数据中心的业务处理结果在所述路由配置信息中标记对应对端数据中心的状态。5.根据权利要求4所述的方法,其特征在于,根据业务处理结果在所述路由配置信息中标记所有对端数据中心的状态进一步包括,若所述业务处理的时间超过一阀值,则标记相应对端数据中心的状态为不可用状态,否则标记相应对端数据中心的状态为可用状态。6.根据权利要求5所述的方法,其特征在于,在根据所述路由配置信息向所有对端数据中心发送特定的业务数据中进一步包括,根据所述路由配置信息以设定的周期向所有对端数据中心发送特定的业务数据。7.根据权利要求4所述的方法,其特征在于,在根据所述路由配置信息计算所述本地数据中心与所述所有当前可用的对端数据中心的延时中进一步包括,根据所述路由配置信息中对端数据中心的状态,计算所述本地数据中心与可用状态的所述所有当前可用的对端数据中心的延时。8.根据权利要求7所述的方法,其特征在于,在选择延时较小的对端数据中心进行业务数据的传输中还进一步包括,当有多个对端数据中心的延时较小,根据预置的权重向所述多个对端数据中心进行业务数据的传输。9.根据权利要求4所述的方法,其特征在于,在根据所述路由配置信息计算所述本地数据中心与所述所有当前可用的对端数据中心的距离中进一步包括,根据所述路由配置信息中对端数据中心的状态,计算所述本地数据中心与可用状态的所述所有当前可用的对端数据中心的距离...
【专利技术属性】
技术研发人员:陈伟,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛,KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。