The invention provides a server access address allocation method, device and computer readable storage medium, including: establishing a first allocation model, forming a tree structure of multiple first nodes in the first allocation model, each first node includes a first IP network segment; allocating a server access address for the first target node according to the first IP network segment of the first target node; and if the target node has a first IP network segment, allocating a server access address for the first target node. If a node has a child node, the server access address nearest to the parent node is assigned to the unprocessed child node for the unprocessed child node whose server access address is not assigned to the child node. By utilizing the transfer characteristics between father and son nodes in tree structure, the server access address allocated by the parent node is automatically allocated to the child nodes of the parent node, thus avoiding the allocation of server access address for each node, thereby reducing the complexity of the server access address allocation operation and improving the scheduling efficiency.
【技术实现步骤摘要】
服务器访问地址的分配方法、装置及计算机可读存储介质
本专利技术属于计算机
,特别是涉及一种服务器访问地址的分配方法、装置及计算机可读存储介质。
技术介绍
随着商家业务的不断发展,业务访问量也会随之大幅度提升,如何实现对业务访问的优化调度,是提高业务质量的关键。现有技术中,调度分配系统通常采用穷举法,将所有提供服务的运营商和地区的组合列举出来,形成一个调度策略表,如,针对通信服务,调度策略表中的组合可以包括:中国移动、山东联通、上海电信、青岛电信等,针对每一个组合,通常需要逐一为其分配服务器访问地址,属于所述组合的区域内的用户在进行业务访问时,调度服务器可以将该组合的服务器访问地址发送给用户,实现用户的业务访问。但是,随着业务量的急剧增大,单纯的将所有的运营商及区域的组合罗列出来,并为这些组合逐一的分配服务器访问地址,会大大增加分配系统的数据处理量,消耗越来越多人力及时间成本,降低调度效率。
技术实现思路
有鉴于此,本专利技术提供一种服务器访问地址的分配方法、装置及计算机可读存储介质,在一定程度上解决了目前方案中调度分配系统的数据处理量较大,人力及时间成本消耗较高,降低调度效率的问题。依据本专利技术的第一方面,提供了一种服务器访问地址的分配方法,该方法可以包括:建立第一分配模型,所述第一分配模型中包括多个第一结点,所述多个第一结点形成树形结构,每个所述第一结点包括第一互联网协议IP网段;从所述第一结点中选取目标第一结点;根据所述目标第一结点的第一IP网段,为所述目标第一结点分配服务器访问地址;若所述目标第一结点有子结点,则针对所述子结点中未分配所述服务器访 ...
【技术保护点】
1.一种服务器访问地址的分配方法,其特征在于,所述方法包括:建立第一分配模型,所述第一分配模型中包括多个第一结点,所述多个第一结点形成树形结构,每个所述第一结点包括第一互联网协议IP网段;从所述第一结点中选取目标第一结点;根据所述目标第一结点的第一IP网段,为所述目标第一结点分配服务器访问地址;若所述目标第一结点有子结点,则针对所述子结点中未分配所述服务器访问地址的未处理子结点,将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点。
【技术特征摘要】
1.一种服务器访问地址的分配方法,其特征在于,所述方法包括:建立第一分配模型,所述第一分配模型中包括多个第一结点,所述多个第一结点形成树形结构,每个所述第一结点包括第一互联网协议IP网段;从所述第一结点中选取目标第一结点;根据所述目标第一结点的第一IP网段,为所述目标第一结点分配服务器访问地址;若所述目标第一结点有子结点,则针对所述子结点中未分配所述服务器访问地址的未处理子结点,将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点。2.根据权利要求1所述的方法,其特征在于,在所述将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点之后,还包括:根据接收到的第一用户访问请求和所述第一分配模型,确定所述第一用户访问请求包括的用户IP地址所属的目标第一IP网段,以及所述目标第一IP网段所对应的目标服务器访问地址;在针对所述第一用户访问请求的响应中添加所述目标服务器访问地址。3.根据权利要求2所述的方法,其特征在于,所述根据接收到的第一用户访问请求和所述第一分配模型,确定所述第一用户访问请求包括的用户IP地址所属的目标第一IP网段,以及所述目标第一IP网段所对应的目标服务器访问地址,包括:生成所述第一分配模型的分配文件,所述分配文件包括所述第一IP网段与所述服务器访问地址的对应关系;在接收到所述第一用户访问请求时,将所述第一用户访问请求包括的用户IP地址与所述对应关系进行匹配,确定所述用户IP地址所属的目标第一IP网段,以及所述目标第一IP网段所对应的目标服务器访问地址。4.根据权利要求1所述的方法,其特征在于,在所述第一结点中部署有业务服务器;所述将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点之后,还包括:在所述第一结点中,若存在过载第一结点,则在所述过载第一结点的兄弟结点中,选取一个调度第一结点,并将所述调度第一结点的服务器访问地址,添加至所述过载第一结点;其中,所述过载第一结点中部署的业务服务器的负载值大于或等于第一预设阈值,所述调度第一结点中部署的业务服务器的负载值小于第二预设阈值。5.根据权利要求1所述的方法,其特征在于,在所述将距离所述未处理子结点距离最近的父结点的服务器访问地址,分配给所述未处理子结点之后,还包括:建立第二分配模型,所述第二分配模型中包括多个第二结点,所述多个第二结点形成树形结构,每个所述第二结点包括第二IP网段;根据所述第二IP网段与所述第一IP网段的匹配,确定匹配第一结点、匹配第二结点和未匹配第二结点;将所述匹配第一结点的服务器访问地址添加至所述匹配第二结点;对所述未匹配第二结点分配服务器访问地址;其中,所述匹配第一结点的第一IP网段与所述匹配第二结点的第二IP网段相同,所述未匹配第二结点的第二IP网段与所述匹配第一结点的第一IP网段不相同。6.根据权利要求1所述的方法,其特征在于,所述建立第一分配模型,包括:根据预设的IP地址库,划分多个所述第一IP网段;建立所述第一分配模型,并将所述第一IP网段添加至所述第一分配模型中的第一结点。7.一种服务器访问地址的分配装置,其特征在于...
【专利技术属性】
技术研发人员:郝辉,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。