【技术实现步骤摘要】
一种综合业务的负载均衡方法、装置及系统
本专利技术属于网络通信
,具体涉及一种支持多用业务和区域属性、可同时对多种业务进行均衡和调度的综合业务的负载均衡方法、装置及系统。
技术介绍
目前已知的软件负载均衡的方案中,常见的有DNS负载均衡、LVS负载均衡,nginx负载均衡等几种方式。DNS负载均衡(如图1所示),是在DNS服务器中为同一个域名配置多个IP地址,DNS服务器对每个DNS查询的应答将以DNS文件中主机记录的IP地址按顺序返回不同的解析结果,将客户端的访问引导到不同的主机上去,使得不同的客户端访问不同的服务器主机,从而达到负载均衡的目的。DNS负载均衡是一种简单而有效的方法,但是其不能区分服务器的差异,也不能反映服务器的当前运行状态。LVS系统(LinuxVirtualServer)负载均衡(如图2所示),是基于IP的数据请求负载均衡调度方案,前端有对外的负载均衡服务,请求会发送给LVS调度器,调度器根据预设算法决定将该请求发送给后端的某台业务服务器。业务服务器通过设计,可以实现最终用户不论是访问哪台真实服务器,得到的服务内容都是一样的,整个集群对 ...
【技术保护点】
1.一种综合业务的负载均衡方法,其特征在于包括信息注册、信息加载、收集负载情况、发送请求、获取服务器地址、业务连接步骤,具体包括:A、信息注册:注册各业务服务器和各终端的特征信息及属性信息;B、信息加载:加载已注册的各业务服务器和各终端的特征信息及属性信息;C、收集负载情况:收集各业务服务器的当前负载情况;D、发送请求:终端就如何与业务服务器进行业务连接发送均衡请求;E、获取服务器地址:根据终端的均衡请求,查询终端和业务服务器的特征信息及属性信息,以及业务服务器的负载情况,确定每一种业务对应的目标服务器地址并返回给终端;F、业务连接:终端根据获取到的每一种业务的目标服务器地 ...
【技术特征摘要】
1.一种综合业务的负载均衡方法,其特征在于包括信息注册、信息加载、收集负载情况、发送请求、获取服务器地址、业务连接步骤,具体包括:A、信息注册:注册各业务服务器和各终端的特征信息及属性信息;B、信息加载:加载已注册的各业务服务器和各终端的特征信息及属性信息;C、收集负载情况:收集各业务服务器的当前负载情况;D、发送请求:终端就如何与业务服务器进行业务连接发送均衡请求;E、获取服务器地址:根据终端的均衡请求,查询终端和业务服务器的特征信息及属性信息,以及业务服务器的负载情况,确定每一种业务对应的目标服务器地址并返回给终端;F、业务连接:终端根据获取到的每一种业务的目标服务器地址,将每种业务和相应的服务器建立业务连接。2.根据权利要求1所述综合业务的负载均衡方法,其特征在于所述业务服务器的特征信息包括业务类型、区域信息,所述业务服务器的属性信息包括地址;所述终端的特征信息包括终端执行的所有业务种类、终端区域信息,所述终端的属性信息为终端ID。3.根据权利要求2所述综合业务的负载均衡方法,其特征在于所述业务服务器的地址为IP地址或域名,所述终端ID为一个编号ID、终端的mac地址、终端的磁盘ID和/或终端的系统SN。4.根据权利要求2所述综合业务的负载均衡方法,其特征在于所述B步骤的加载各业务服务器和各终端的特征信息中,是将各业务服务器和各终端的特征信息读入内存中、放入redis表中、保存在数据库中或放入文件中。5.根据权利要求2、3或4所述综合业务的负载均衡方法,其特征在于所述E步骤中包括下述具体工步:E10:根据终端ID查询对应的终端注册信息,提取终端的终端区域、业务种类;E20:根据提取的终端信息,进而匹配到每一种业务对应的一组业务服务器;E30:根据业务服务器的最大连接数,和已经分配的终端连接数,确定每一个业务服务器的空闲连接数,为每一种业务选择一个还有剩余连...
【专利技术属性】
技术研发人员:刘新闻,何小德,陈宗朗,张燕,王云凤,袁旭,吕畅,麦蕾,朱加,任会军,
申请(专利权)人:广州竞远安全技术股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。