1.一种用于节点选路的方法,其特征在于,包括:
由调度中心向入口节点预分配加速节点集群;
在入口节点处接收用户访问请求;
由入口节点处的服务部件根据用户访问请求从为该入口节点分配的加速节点集群中选择最优加速节点;以及
针对所述用户访问请求,经由所述最优加速节点进行回源。
2.如权利要求1所述的方法,其特征在于,所述用户访问请求中包括请求流量类型,其中所述选择最优加速节点包括基于所述请求流量类型来选择加速节点。
3.如权利要求1或2所述的方法,其特征在于,所述用户访问请求包括用户访问请求的源站IP,其中所述选择最优加速节点包括基于所述用户访问请求的源站IP来选择加速节点。
4.如权利要求1所述的方法,其特征在于,选择选择最优加速节点包括:确定在所述入口节点处是否存储了针对所述用户访问请求的源站路径质量探测信息,如果是,则基于所述路径质量探测信息来选择最优加速节点。
5.如权利要求1所述的方法,其特征在于,选择最优加速节点包括:确定是否针对所述用户访问请求预设了加速节点。
6.如权利要求5所述的方法,其特征在于,如果针对所述用户访问请求预设了加速节点,则提取用户访问请求的源站IP,并针对所述源站IP,对预设的加速节点进行质量探测,并至少部分基于所述质量探测的结果来确定具有最佳质量探测结果的加速节点作为所述最优加速节点。
7.如权利要求5所述的方法,其特征在于,如果针对所述用户访问请求没有预设加速节点,则:
提取用户访问请求的源站IP,并确定该源站IP对应的地理区域;
确定所述地理区域是否有加速节点,如果确定所述地理区域有加速节点,则针对所述源站IP,对对应区域的加速节点进行质量探测,并至少部分基于所述质量探测的结果来确定具有最佳质量探测结果的加速节点作为所述最优加速节点;以及
如果确定所述地理区域没有加速节点,则针对所述源站IP,对默认加速节点进行质量探测,并至少部分基于所述质量探测的结果来确定具有最佳质量探测结果的加速节点作为所述最优加速节点。
8.如权利要求1所述的方法,其特征在于,由入口节点处的服务部件将最优路径与源站IP的映射关系存储起来,并定期对所述映射关系中的源站IP进行探测并更新探测结果。
9.如权利要求1所述的方法,其特征在于,由调度中心向入口节点分配加速节点集群包括:
基于初始化请求中所包含的入口节点的IP地址来确定所述入口节点所在的地理区域;
至少基于所确定的所述入口节点所在的地理区域来为该入口节点分配加速节点群集;以及
将关于为该入口节点所分配的加速节点群集的信息同步给所述入口节点。
10.一种用于节点选路的系统,包括:
调度中心,所述调度中心被配置成为入口节点分配加速节点群集;
加速节点群集,所述加速节点群集被配置成用于访问源站;以及
入口节点,所述入口节点被配置成:
接收用户访问请求;以及
根据用户访问请求从为该入口节点分配的加速节点集群中选择最优加速节点进行回源。