【技术实现步骤摘要】
本专利技术实施例涉及通信
,尤其涉及一种业务处理方法及设备。
技术介绍
软件定义网络(SoftwareDefinedNetwork,SDN)是一种优化和简化网络操作的体系结构,将SDN技术引入云计算领域后,SDN控制器北向接入分布式云平台,能够实现更为智能化的业务功能。将SDN引入云计算领域后,系统架构可如图1所示,管理员通过分布式平台提供的云平台界面管理分布式云平台的设备与资源,分布式云平台由多台分布式节点组成,分布式节点分为两类,一类提供北向接口能力,如分布式节点1,而另一类提供业务处理能力以及南向接口能力,例如分布式节点2、3、4。分布式云平台南向与SDN控制器对接,利用SDN控制器来控制大量的网络数据,由此对分布式云平台而言,看到的不再是大量的网络设备,而只是一个巨型的超级网络设备。目前系统架构中,由于云平台界面不感知云平台的分布式的存在,所以每个云平台界面实例都是通过一个分布式节点接入,当然不同的云平台界面实例通过不同的分布式节点接入是完全可行的。图1所示的云平台界面通过分布式节点1接入云平台,所以所有通过该云平台界面下发的操作请求都会先通过分布式节点1,再通过其它分布式节点(如分布式节点2、3、4)转发给SDN控制器进行处理。上述网络架构下,当针对同一业务对象先后发送了两个互为更新关系的操作请求时,由于分布式节点1通过不同的分布式节点(例如分布式节点2、3)先后向控制器发送这两个操作请求,要保证处理结果正确,则必须保证先发的操作请求先至控制器,这样最终生效的才是后发的操作请求。但在分布式云平台中,由于平台中各节点之间的分布式特性,不同节 ...
【技术保护点】
一种业务处理方法,应用于包括第一分布式节点和至少两个第二分布式节点的系统中,其特征在于,所述第一分布式节点通过所述至少两个第二分布式节点与控制器通信,所述方法包括:所述第一分布式节点获取第一操作请求,所述第一操作请求中包括第一业务对象;所述第一分布式节点按照预设规则为所述第一操作请求分配第一标识码,所述第一标识码用于标识所述第一操作请求对所述第一业务对象的处理顺序;所述第一分布式节点通过所述至少两个第二分布式节点中的一个第二分布式节点向所述控制器发送所述第一操作请求及所述第一标识码,以使得所述控制器根据所述预设规则和所述第一标识码确定是否需要处理所述第一操作请求。
【技术特征摘要】
1.一种业务处理方法,应用于包括第一分布式节点和至少两个第二分布式节点的系统中,其特征在于,所述第一分布式节点通过所述至少两个第二分布式节点与控制器通信,所述方法包括:所述第一分布式节点获取第一操作请求,所述第一操作请求中包括第一业务对象;所述第一分布式节点按照预设规则为所述第一操作请求分配第一标识码,所述第一标识码用于标识所述第一操作请求对所述第一业务对象的处理顺序;所述第一分布式节点通过所述至少两个第二分布式节点中的一个第二分布式节点向所述控制器发送所述第一操作请求及所述第一标识码,以使得所述控制器根据所述预设规则和所述第一标识码确定是否需要处理所述第一操作请求。2.根据权利要求1所述的方法,其特征在于,所述控制器根据所述预设规则和所述第一标识码确定是否需要处理所述第一操作请求包括:若根据所述预设规则和所述第一标识码,确定所述第一操作请求是在所述控制器已处理的第二操作请求之后发送,则处理所述第一操作请求;若根据所述预设规则和所述第一标识码,确定所述第一操作请求是在所述控制器已处理的第二操作请求之前发送,则不处理所述第一操作请求;所述第二操作请求由所述第一分布式节点通过所述至少两个第二分布式节点中的另一个第二分布式节点发送给所述控制器,所述第二操作请求中包括所述第一业务对象。3.根据权利要求2所述的方法,其特征在于,所述第一标识码为时间戳,或者所述第一标识码是递增或递减的自然数;所述预设规则是:针对包含同一业务对象的不同操作请求,按照操作请求的先后顺序分配对应的标识码。4.根据权利要求1至3任意一项所述的方法,其特征在于,还包括:所述第一分布式节点获取第三操作请求,所述第三操作请求中包括第二业务对象;所述第一分布式节点按照所述预设规则为所述第三操作请求分配第三标
\t识码,所述第三标识码用于标识所述第三操作请求对所述第二业务对象的处理顺序;若所述第一分布式节点确定所述第三操作请求依赖于所述第一操作请求,则将所述第一标识码作为所述第三操作请求的依赖码;所述第一分布式节点通过所述至少两个第二分布式节点中的另一个第二分布式节点向所述控制器发送所述第三操作请求,所述第三标识码以及所述第三操作请求的依赖码,以使得所述控制器根据所述第三操作请求的依赖码,在处理所述第一操作请求之后处理所述第三操作请求。5.一种业务处理方法,应用于包括第一分布式节点和至少两个第二分布式节点的系统中,其特征在于,所述第一分布式节点通过所述至少两个第二分布式节点与控制器通信,所述方法包括:所述控制器接收所述第一分布式节点通过所述至少两个第二分布式节点中的一个第二分布式节点发送的第一操作请求和第一标识码,所述第一操作请求中包括第一业务对象,所述第一标识码用于标识所述第一操作请求对所述第一业务对象的处理顺序;所述控制器根据预设规则和所述第一标识码,确定是否需要处理所述第一操作请求;若根据所述预设规则和所述第一标识码,确定所述第一操作请求是在所述控制器已处理的第二操作请求之后发送,则处理所述第一操作请求;若根据所述预设规则和所述第一标识码,确定所述第一操作请求是在所述控制器已处理的第二操作请求之前发送,则不处理所述第一操作请求;所述第二操作请求由所述第一分布式节点通过所述至少两个第二分布式节点中的另一个第二分布式节点发送给所述控制器,所述第二操作请求中包括所述第一业务对象。6.根据权利要求5所述的方法,其特征在于,还包括:所述控制器接收所述第一分布式节点通过所述至少两个第二分布式节点中的另一个第二分布式节点发送的第三操作请求,第三标识码及所述第三操作请求的依赖码,所述第三操作请求中包括第二业务对象,所述第三标识码用于标识所述第三操作请求对所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。