【技术实现步骤摘要】
流量调度方法和装置、系统
本专利技术涉及异地多活架构
,尤其涉及一种流量调度方法和装置、系统。
技术介绍
现有技术在进行流量调度时,会进行多次状态变更,每次状态变更均需要将规则配置推送到其下游的订阅用户。因此,现有的流量调度技术存在如下缺点:存在多次状态规则配置的下发,需要额外的时间及机器开销来保证每次的状态规则配置下发到所有的下游订阅者,存在网络开销大,切流执行时间长的问题。在灾难场景下,为了保障多次规则下发的稳定性,需要引入复杂的验证机制,灾难恢复的流量调度存在可用性差的问题。
技术实现思路
为了解决上述问题,本专利技术提供一种流量调度方法和装置,保证核心切流操作的高可用,同时大大减小网络开销。本专利技术第一方面提供一种流量调度方法,包括:用户设备接收服务器发送的流量调度规则;识别所述流量调度规则,生成流量调度信息,所述流量调度信息至少包括禁写开始时间、新规则生效时间;根据所述流量调度信息,进入流量调度状态。可选地,识别所述流量调度规则,生 ...
【技术保护点】
1.一种流量调度方法,其特征在于,包括:/n用户设备接收服务器发送的流量调度规则;/n识别所述流量调度规则,生成流量调度信息,所述流量调度信息至少包括禁写开始时间、新规则生效时间;/n根据所述流量调度信息,进入流量调度状态。/n
【技术特征摘要】
1.一种流量调度方法,其特征在于,包括:
用户设备接收服务器发送的流量调度规则;
识别所述流量调度规则,生成流量调度信息,所述流量调度信息至少包括禁写开始时间、新规则生效时间;
根据所述流量调度信息,进入流量调度状态。
2.根据权利要求1所述的方法,其特征在于,识别所述流量调度规则,生成流量调度信息,包括:
所述用户设备将所述流量调度规则生成内存态的对象数据;
根据所述内存态的对象数据,在内存中生成所述流量调度信息。
3.根据权利要求1所述的方法,其特征在于,根据所述流量调度信息,进入流量调度状态,包括:
所述用户设备根据网络时间同步化协议确定当前时间是否达到所述禁写开始时间和所述新规则生效时间;
若达到所述禁写开始时间,所述用户设备当前的写请求失败;
若达到所述新规则生效时间,所述用户设备的流量转投到所述流量调度信息中指定的数据中心,解除禁写限制,保留禁止更新的限制。
4.根据权利要求3所述的方法,其特征在于,根据所述流量调度信息,进入流量调度状态,还包括:
所述用户设备根据服务器发送的流量调度完成的信息,解除禁止更新限制。
5.根据权利要求1所述的方法,其特征在于,根据所述流量调度信息,进入流量调度状态,还包括:
所述用户设备在确定所述网络时间同步化协议不可用时,在接收到所述流量调度规则时的当前时间进入流量调度状态;即在接收到所述流量调度规则时确定当前的写请求失败,并将所述用户设备的流量转投到所述流量调度规则信息中指定的数据中心,解除禁写限制,保留禁止更新的限制。
6.一种流量调度方法,其特征在于,包括:
服务器根据发起的流量调度请求,设置与所述流量调度请求对应的流量调度规则;
将所述流量调度规则发送给所述流量调度请求所指向的用户设备,以使所述用户设备识别所述流量调度规则,生成流量调度信息,根据所述流量调度信息,进入流量调度状态。
7.根据权利要求6所述的方法,其特征在于,还包括:
所述服务器确定在流量调度期间的数据同步完成时,向所述用户设备发送流量调度完成的信息,以使所述用户设备根据所述流量调度完成的信息后,解除禁止更新限制。
8.一种流量调度系统,其特征在于,包括:服务器和用户设备;
所述服务器,用于根据发起的流量调度请求,设置与所述流量调度请求对应的流量调度规则;将所述流量调度规则发送给所述流量调度请求所指向的用户设备;
所述用户设备,用于识别所述流量调度规则,生成流量调度信息,所述流量调度信息至少包括禁写开始时间、新规则生效时间;根据所述流量调度信息,进入流量调度状态。
9.根据权利要求8所述的系统,其特征在于:
所述用户设备,具体用于将所述流量调度规则生成内存态的对象数据;根据所述内存态的对象数据,在内存中生成所述流量调度信息。
10.根据权利要求8所述的系统,其特征在于:
所述用户设备,具体用于根据网络...
【专利技术属性】
技术研发人员:钟熙耿,
申请(专利权)人:阿里巴巴集团控股有限公司,
类型:发明
国别省市:开曼群岛;KY
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。