跨IDC网络环境下业务数据的传输方法、装置及系统制造方法及图纸

技术编号:12900355 阅读:130 留言:0更新日期:2016-02-24 10:51
本发明专利技术实施例公开了一种跨IDC网络环境下的业务数据传输方法、装置以及系统,所述方法包括:接收第一业务服务器上传的服务器注册请求,为所述注册服务器标识分配中转地址,并建立中转地址与注册地址的映射关系;接收第二业务服务器上传的地址查询请求,提取地址查询请求中携带的目标服务器标识,获取与目标服务器标识对应的目标中转地址,并返回至第二业务服务器;接收第二业务服务器发送至与目标服务器标识对应的目标中转地址的数据包,获取数据包的目的地址,获取与目的地址对应的目标注册地址并转发至与所述与目标注册地址对应的业务服务器。上述跨IDC网络环境下的业务数据传输方法、装置以及系统能提升业务数据的传输速度和业务处理速度。

【技术实现步骤摘要】

本专利技术涉及互联网领域,尤其涉及一种跨IDC网络环境下业务数据的传输方法、装置及系统
技术介绍
伴随着网络通讯的迅猛发展,通过个人电脑、手机等工具上网普及率大大提升,为了满足用户之间的通讯需求,网络上出现了各种即时通讯应用和社交网络应用,如QQ、微会等,并且,随着移动通讯技术的发展,移动端即时通讯软件和社交网络软件的用户越来越多,实时在线人数甚至可以达到百万、千万甚至上亿,从而会产生海量的、高并发量的业务请求,这就要求相应的后台对业务进行拆分,最终分解到不同的服务进程去并行实现,并且,在不同的服务进程之间需要进行大量的信息交互。通常情况下,这些服务进程往往会分布在不同地点的IDC (Internet Data Center,互联网数据中心),从而导致服务进程之间的业务数据传输是跨IDC网络环境的。传统技术中的IDC在传输数据时,同一 IDC中的服务器传输数据速度较快,而异地的IDC之间传输数据因为需要在不同的IDC之间进行数据传输,其数据的传输速度较慢。而即时通信应用和社交网络应用中的业务数据通常是跨IDC传输的,这就造成了即时通信应用和社交网络应用的后台处理过程的速度受到了异地IDC传输速度较慢的影响,也变得较慢或容易出现掉线等错误,因此,传统技术中跨IDC网络环境下的业务服务器之间的传输速度较慢,业务处理速度较慢。
技术实现思路
基于此,为解决上述提到的传统技术中跨IDC网络环境下业务服务器之间的业务数据传输速度较慢、业务处理速度较慢的技术问题,特提供了一种跨IDC网络环境下业务数据的传输方法。一种跨IDC网络环境下的业务数据传输方法,包括如下步骤:接收第一业务服务器上传的服务器注册请求,所述服务器注册请求携带有所述注册服务器标识和注册地址,为所述注册服务器标识分配中转地址,并建立所述中转地址与所述注册地址的映射关系;接收第二业务服务器上传的地址查询请求,提取所述地址查询请求中携带的目标服务器标识,在所述注册服务器标识中查找所述目标服务器标识,若查找到,则获取与所述目标服务器标识对应的目标中转地址,并将所述目标中转地址返回至所述第二业务服务器;接收第二业务服务器发送至所述与所述目标服务器标识对应的目标中转地址的数据包,获取所述数据包的目的地址,在所述分配的中转地址中查找所述目的地址,若查找至IJ,则获取与所述目的地址对应的目标注册地址,将所述数据包转发至与所述与目标注册地址对应的业务服务器。可选的,所述服务器注册请求中还携带有与所述注册服务器标识对应的集群标识;所述接收第二业务服务器上传的地址查询请求的步骤之后还包括:根据所述第二业务服务器上传的地址查询请求,提取所述第二业务服务器的业务服务器标识;所述获取与所述目标服务器标识对应的目标中转地址的步骤之前还包括:获取所述目标服务器标识对应的第一集群标识,以及所述业务服务器标识对应的第二集群标识,判断所述第一集群标识和所述第二集群标识是否匹配,若否,则执行所述获取与所述目标服务器标识对应的目标中转地址的步骤。可选的,所述判断所述第一集群标识和所述第二集群标识是否匹配的步骤之后还包括:在所述第一集群标识和所述第二集群标识匹配时,获取所述获取与所述目标服务器标识对应的注册地址并返回至所述第二业务服务器。可选的,所述为所述注册服务器标识分配中转地址的步骤为:获取预设的IP地址,为所述注册服务器标识分配端口号,根据所述预设的IP地址和所述分配的端口号生成中转地址。可选的,所述获取与所述目标服务器标识对应的目标中转地址的步骤之后还包括:检测与所述目标中转地址对应的中转线路是否连接成功;若连接成功,则执行所述将所述目标中转地址返回至所述第二业务服务器的步骤;若连接不成功,则获取与所述目标服务器标识对应的目标注册地址并返回至所述第二业务服务器。为解决上述提到的传统技术中跨IDC网络环境下业务服务器之间的业务数据传输速度较慢、业务处理速度较慢的技术问题,特提供了一种跨IDC网络环境下业务数据的传输装置,所述装置包括:服务器注册模块,用于接收第一业务服务器上传的服务器注册请求,所述服务器注册请求携带有所述注册服务器标识和注册地址,为所述注册服务器标识分配中转地址,并建立所述中转地址与所述注册地址的映射关系;地址查询模块,用于接收第二业务服务器上传的地址查询请求,提取所述地址查询请求中携带的目标服务器标识,在所述注册服务器标识中查找所述目标服务器标识,若查找到,则获取与所述目标服务器标识对应的目标中转地址,并将所述目标中转地址返回至所述第二业务服务器;数据包转发模块,用于接收第二业务服务器发送至所述与所述目标服务器标识对应的目标中转地址的数据包,获取所述数据包的目的地址,在所述分配的中转地址中查找所述目的地址,若查找到,则获取与所述目的地址对应的目标注册地址,将所述数据包转发至与所述与目标注册地址对应的业务服务器。可选的,所述服务器注册请求中还携带有与所述注册服务器标识对应的集群标识;所述地址查询模块还用于:根据所述第二业务服务器上传的地址查询请求,提取所述第二业务服务器的业务服务器标识;获取所述目标服务器标识对应的第一集群标识,以及所述业务服务器标识对应的第二集群标识,判断所述第一集群标识和所述第二集群标识是否匹配,若否,则执行所述获取与所述目标服务器标识对应的目标中转地址的步骤。可选的,所述地址查询模块还用于:在所述第一集群标识和所述第二集群标识匹配时,获取所述获取与所述目标服务器标识对应的注册地址并返回至所述第二业务服务器。可选的,所述服务器注册模块还用于:获取预设的IP地址,为所述注册服务器标识分配端口号,根据所述预设的IP地址和所述分配的端口号生成中转地址。可选的,所述地址查询模块还用于:检测与所述目标中转地址对应的中转线路是否连接成功;若连接成功,则执行所述将所述目标中转地址返回至所述第二业务服务器的步骤;若连接不成功,则获取与所述目标服务器标识对应的目标注册地址并返回至所述第二业务服务器。为解决上述提到的传统技术中跨IDC网络环境下业务服务器之间的业务数据传输速度较慢、业务处理速度较慢的技术问题,特提供了一种跨IDC网络环境下业务数据的传输系统,该系统包括调度服务器、第一业务服务器以及第二业务服务器,其中:所述第一业务服务器用于向调度服务器上传服务器注册请求,所述服务器注册请求携带有所述注册服务器标识和注册地址;所述调度服务器用于接收第一业务服务器上传的服务器注册请求,为所述注册服务器标识分配中转地址,并建立所述中转地址与所述注册地址的映射关系;所述第二业务服务器用于向调度服务器上传地址查询请求;所述调度服务器用于接收第二业务服务器上传的地址查询请求,提取所述地址查询请求中携带的目标服务器标识,在所述注册服务器标识中查找所述目标服务器标识,若查找到,则获取与所述目标服务器标识对应的目标中转地址,并将所述目标中转地址返回至所述第二业务服务器;所述第二业务服务器还当前第1页1 2 3 4 5 本文档来自技高网...

【技术保护点】
一种跨IDC网络环境下的业务数据传输方法,包括:接收第一业务服务器上传的服务器注册请求,所述服务器注册请求携带有所述注册服务器标识和注册地址,为所述注册服务器标识分配中转地址,并建立所述中转地址与所述注册地址的映射关系;接收第二业务服务器上传的地址查询请求,提取所述地址查询请求中携带的目标服务器标识,在所述注册服务器标识中查找所述目标服务器标识,若查找到,则获取与所述目标服务器标识对应的目标中转地址,并将所述目标中转地址返回至所述第二业务服务器;接收第二业务服务器发送至所述与所述目标服务器标识对应的目标中转地址的数据包,获取所述数据包的目的地址,在所述分配的中转地址中查找所述目的地址,若查找到,则获取与所述目的地址对应的目标注册地址,将所述数据包转发至与所述与目标注册地址对应的业务服务器。

【技术特征摘要】

【专利技术属性】
技术研发人员:徐子为
申请(专利权)人:广州市百果园网络科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1