【技术实现步骤摘要】
平台互联网关堆叠部署的负载均衡系统及视频呼叫方法
本专利技术属于网络
,涉及平台互联网关负载均衡策略,尤其是一种平台互联网关堆叠部署的负载均衡系统及视频呼叫方法。
技术介绍
非标平台接入网关负责实现第三方非标平台与国标平台的对接,非标平台接入网关通过非标平台厂家提供的平台SDK与非标平台进行交互。下级平台接入的设备全部汇聚到非标平台接入网关,现有技术的这种方式存在以下缺点:1.相对数目庞大的客户端,平台接入网关服务器功能实现过分集中,当大量客户端请求到达服务器时,服务器囿于处理能力和网络带宽的限制,不能及时响应;2.当发现应用系统负载过重时,不容易通过增加软/硬件设备来达到扩展目标。另外,如图1所示,在视频监控系统中,如上图所示,采用单个服务器作为中心,随着连接前端设备的增多,客户端的请求增加,由于单机的处理能力有限和网络的带宽的限制,平台接入网关服务器必然成为瓶颈。类似的,在许多企业级应用系统中都有这种情况,当由于某种原因,应用的访问大量上升,容易造成网络瓶颈,导致用户的请求无法得到及时响应,或后台服务中心因无法处理这些大量请求而造成系统崩溃或网络流量过于集中导致网络拥塞使得视频无法流畅的传输。
技术实现思路
本专利技术的目的在于克服上述现有技术的缺点,提供一种平台互联网关堆叠部署的负载均衡系统及视频呼叫方法。本专利技术的目的是通过以下技术方案来实现的:这种平台互联网关堆叠部署的负载均衡系统由多态服务器组成服务器集群,所述服务器集群中的每台服务器都能完成相同的服务功能;当客户向服务器集群请求服务时,选出负载最小的服务器来向客户提供服务功能。进一步,上述 ...
【技术保护点】
一种平台互联网关堆叠部署的负载均衡系统,其特征在于,由多态服务器组成服务器集群,所述服务器集群中的每台服务器都能完成相同的服务功能;当客户向服务器集群请求服务时,选出负载最小的服务器来向客户提供服务功能。
【技术特征摘要】
2016.11.30 CN 20161109310851.一种平台互联网关堆叠部署的负载均衡系统,其特征在于,由多态服务器组成服务器集群,所述服务器集群中的每台服务器都能完成相同的服务功能;当客户向服务器集群请求服务时,选出负载最小的服务器来向客户提供服务功能。2.根据权利要求1所述的平台互联网关堆叠部署的负载均衡系统,其特征在于,所述服务器集群包括主服务器以及与主服务器连接的多台从服务器,所述主服务器连接有客户端。3.根据权利要求2所述的平台互联网关堆叠部署的负载均衡系统,其特征在于,所述主服务器上设置有负载均衡模块;所述负载均衡模块维护一张当前可用服务器的列表,探测列表中服务器的可用性,检查新的从服务器的加入,收集各台从服务器的负载情况;当客户端向代表整个系统的负载均衡模块提出服务请求时,负载均衡模块根调度算法选出当前可用的最合理的服务器来完成服务功能。4.根据权利要求1所述的平台互联网关堆叠部署的负载均衡系统,其特征在于,所述主服务器上设置有业务功能模块、负载收集模块、信令控制功能模块、控制功能模块和调度计算模块;所述从服务器上设置有业务功能模块、负载采集模块和控制功能模块:各模块如下:控制功能模块:提供主服务器和从服务器之间的信令控制,ocx对设备进行的播放、停止和录像回放控制命令,主服务器通过调度计算模块,由哪个服务器来负责流播放,然后主服务器将控制命令通过控制功能模块发给相应的从服务器;负载采集模块:从服务器与主服务器建立tcp连接之后,与心跳模块结合,采集从服务器的系统性能参数,并发送到主服务器的负载收集模块;业务功能模块:主服务器和从服务器上的业务功能模块通过ocx相互建立数据流,实现视频的转发;调度计算模块:接收负载收集模块发来的系统负载性能参数,并转化成方便调度的向量;负载收集模块:负责收集各从服务器的负载采集模块发来的负载信息,汇总并传给调度计算模块;信令控制模块:ocx与主服务器之间的信令交互控制,添加一条定向命令,根据调度计算模块和用户定制的策略,选出合适的服务器,然后将ip地址和tcp端口号返回给ocx,ocx与其建立数据流的链接。5.一种平台互联网关堆叠部署的负载均衡系统的视频呼叫方法,其特征在于,包括以下步骤:⑴主服务器在19001端口监听,从服务器连接主服务器,建立tcp连接,发送iMsgType=Distribute_Client_CONNECT_REQ,连接请求命令,boby=null;⑵从服务器连接成功,主服务器发送iMsgType=Didtribute_Client_CONNECT_RESP,boby=null;⑶从服务器启动负载采集模块,每隔一段时间发送心跳信息和服务器性能参数,发送iMsgType=Distribute_Client_ECHO_REQ,心跳包,boby=null;⑷主服务器发送iMsgType=Distribute_Client_ECHO_RESP,心跳回应包,boby=null;⑸Ocx连接服务器19532端口,建立信令通道,发送iMsgType=WEBINTERFACE_OCX_CONNECT_REQ,连接请求命令,boby=null;⑹主服务器发送iMsgType=WEBINTERFACE_OCX_CONNECT_RESP,连接响应命令,boby=null;⑺ocx发送看...
【专利技术属性】
技术研发人员:张洁,李波,
申请(专利权)人:西安大唐电信有限公司,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。