[发明专利]一种分布式实时转码系统的转码节点管理系统及方法有效
申请号: | 201611214549.6 | 申请日: | 2016-12-23 |
公开(公告)号: | CN106850747B | 公开(公告)日: | 2020-03-20 |
发明(设计)人: | 唐杰;李志伟 | 申请(专利权)人: | 上海网达软件股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L1/00;H04L12/24 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
地址: | 201206 上海市浦东新区中国(上海)*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分布式 实时 系统 节点 管理 方法 | ||
一种分布式实时转码系统的转码节点管理系统,包括注册中心、转码节点系统和集群转码系统;注册中心、集群转码系统和转码节点系统中的转码节点分别部署有etcd;转码节点系统用于将转码节点、转码节点的基本信息和转码节点的任务状态发送至注册中心;集群转码系统用于实时监测注册中心,并自动添加注册中心中注册的转码节点、任务状态及其基本信息。本申请的转码节点管理系统能更快更准确的获取转码节点的实时状态,保证了对转码节点的实时监测与维护,所有请求均发送注册中心的本地,极大降低了频繁在服务器间发送HTTP请求带来的状态不匹配等风险,同时,方便了转码节点的添加删除等相关操作,在转码节点IP地址未知的情况下仍然可以对其进行有效管理。
技术领域
本发明涉及转码技术领域,具体涉及一种分布式实时转码系统的转码节点管理系统及方法。
背景技术
在实时转码需要满足多频道多分辨率多输出的情况下,转码节点的需求量也在不断增加。为了方便管理这些转码节点,实时转码集群系统便应运而生。
转码集群系统需要把所有转码节点都加入进来,并对这些节点分配任务,任务启动后,需要节点把任务的最新状态反馈给集群,便于集群对实时转码任务进行统一管理。
如图1所示,一般的实时转码系统,将转码节点加入集群的方式采用手动写入转码节点IP,即需要已知转码节点的IP地址,加入时将IP地址写入,通过向该IP发送HTTP请求,返回正常便加入成功。将这些转码节点分组后,就可以为这些组分配不同的任务。分配后添加,启动,删除任务等的通信方式和加入转码节点相同,也是向单机发送HTTP请求,然后得到成功的返回值。获取任务状态则是需要单机在已知集群IP地址的前提下向该IP发送实时任务的最新状态。
采用此种方法存在不足之处,一是在加入转码节点方面,需要已知转码节点IP地址,并且要写入到集群上,在安全性和便利性上都存在明显的问题;二是在获取转码任务状态时,需要转码节点将状态发送给指定IP地址的集群,这样就限制了集群的高可用特性;三是跨服务器间的HTTP请求这种通信方式面对多任务的高并发请求,容易导致实时转码任务的状态出现不匹配等现象,并且没有太好的解决办法。
发明内容
针对分布式实时转码系统中转码节点需手动写入转码集群中,当转码节点IP未知的情况下等操作不便的问题,本申请提供一种分布式实时转码系统的转码节点管理系统及方法。
根据第一方面,一种实施例中提供一种分布式实时转码系统的转码节点管理系统,包括注册中心、转码节点系统和集群转码系统;
注册中心、集群转码系统和转码节点系统中的转码节点分别部署有etcd;
转码节点系统用于将转码节点、转码节点的基本信息和转码节点的任务状态发送至注册中心;
集群转码系统用于实时监测注册中心,并自动添加注册中心中注册的转码节点、任务状态及其基本信息。
一种实施例中,注册中心设置有第一级目录、第二级目录和第三级目录,第二级目录为第一级目录的子目录,第三级目录为第二级目录的子目录;
第一级目录用于存储转码节点,集群转码系统用于实时监测第一级目录的变化;
第二级目录用于存储转码节点的基本信息;
第三级目录用于存储转码节点的心跳及转码节点的任务状态。
一种实施例中,集群转码系统设置有资源池表,资源池表用于保存转码节点及其基本信息。
一种实施例中,集群转码系统还设置有集群分组,集群分组用于存储分组后的转码节点。
一种实施例中,集群转码系统还设置有处理单元,处理单元用于对资源池表中心跳失效的转码节点进行删除操作,及对集群分组中心跳失效的转码节点进行故障处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海网达软件股份有限公司,未经上海网达软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611214549.6/2.html,转载请声明来源钻瓜专利网。