1 / 12
文档名称:

cdn网络流程图.doc

格式:doc   大小:97KB   页数:12页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

cdn网络流程图.doc

上传人:shujukd 2019/1/30 文件大小:97 KB

下载得到文件列表

cdn网络流程图.doc

相关文档

文档介绍

文档介绍:上传公共视频CDN工作流程:内容管理中心Web程序等待运维人员的登陆内容管理中心前台Web界面接收运维人员输入的视频文件地址和视频文件相关的信息连接到CDN分发服务器的FTP或HTTP服务器,连接成功则转到下一步,否则转向第8步上传视频文件到CDN分发服务器的指定路径,上传成功则转到下一步,否则转向第8步内容管理中心Web程序连接到CDN控制核心,连接成功则转到一下步,否则转向第8步在数据库中记录刚上传到CDN分发服务器视频相关信息,记录成功则转到一下步,否则转向第8步内容管理中心Web程序提示用户上传成功,结束上传文件工作流程如果此次操作中已经上传了视频文件或部分视频文件则删除它,然后在日志中记录出错信息,并向运维人中发出错误提示以便管理人员跟踪公共视频分发CDN控制中心处于等待数据请求状态CDN节点服务器的根据定时器按一定的时间间隔向CDN控制核心请求需要分发的视频文件的地址,请求的同时上传CDN节点服务器的节点号等信息CDN控制中心获取节点的IP地址,并通过数据库对节点IP进行验证,如果验证通过说明是合法的请求,则转向一下步,否则转向9步CDN控制中心根据节点号查询该节点是否有视频文件没有下载,如果有视频文件没有下载,则转向下一步,否则转向10步CDN控制中心查看该视频文件的分发情况,如果该视频在同一网络运营商的节点里分发的数量小于2,那么就将CDN分发服务器的视频地址返回给节点。如果数量大于等于2,那么就在这些已经有该视频的CDN节点中选择一个负载最小的的节点,并将这个节点上的该视频的地址返回给请求节点,并断开连接。(前提:做负载判断的时候只针对于同一网络运营商的服务器)节点得到视频地址后通过FTP连接到视频文件所在的服务器(CDN分发服务器或CDN节点服务器),如果连接成功则转向下一步,否则转向11步下载该视频文件,如果下载成功则转向第2步,否则转向下一步删除节点上已经下载了,但是没下载成功的的视频文件,并且向CDN控制中心报告下载失败,并转向第2步向CDN节点服务器返回一个IP来源不合法的错误消息,断开连接。并转向第2步向CDN节点服务器返回一个没有文件需要下载的消息,断开连接。并转向第2步CDN节点服务器向CDN控制中心报告连接FTP服务器失败消息。并转向第2步请求公共视频播放地址CDN控制中心处于等待数据请求状态教学平台或其它平台向CDN控制中心发送公共视频播放地址请求消息,请求同时上传需要播放视频的客户端的IP地址和视频文件ID号等信息CDN控制中心先在IP地址库中查找出客户端IP所在的省份及网络运营商,如果查找到则转向下一步,否则转向6步CDN控制中心查找客户端IP所在的省份,所在网络运营商的CDN节点服务器上有没有需要的视频文件,如果有则转向一下步,否则转向6步在这些服务器中选择一台负载最小的CDN节点服务器,并根据这个CDN节点服务器的IP地址生成一个视频文件的播放地址返回给教学平台。断开连接,并转向第1步查找出所有存在需要播放的视频文件的CDN节点服务器,选择一台负载最小的CDN服务器节点,并根据这个CDN节点服务器的IP地址生成一个视频文件的播放地址返回给教学平台。断开连接,并转向第1步上传节点日志文件CDN控制核心处于等待数据请求状态当日期变换后的某一随机时间点上CDN节点连接CDN控制核心服务器,连接成功则转向一下步,否则转向第9步CDN节点开始向CDN控制核心发送上传日志文件请求,并同时上传节点号,日志日期等信息,上传成功转向一下步,否则转向第10步CDN控制核心根据上传的信息,生成一个文件上传路径,并将这个信息写入到服务器上,然后向CDN节点返回上传文件的路径信息(包含IP地址,用户名,密码,绝对地址等)CDN节点连接到CDN控制核心返回信息所指向的服务器,并上传日志文件。上传成功则转向下一步,否则转向第9步CDN节点上传日志文件成功后再连接到CDN控制核心服务器,连接成功转向下一步,否则转向第9步连接成功后CDN节点向CDN控制核心发送上传日志文件成功的标识,发送成功转向下一步,否则转向第10步CDN控制核心接收到上传日志成功的数据包后,更新数据库中记录的记录,标识该节点的日志文件已经上传成功,并转向第2步连接CDN服务器失败,则在本地日志文件中记录失败信息,并转向第2步发送数据失败,则在本地日志文件中记录失败信息,并转向第2步分析节点日志CDN控制核心处于等待数据请求状态日志分析器向CDN控制核心发送读取日志文件请求,发送请求同时上传需要读取的日志文件的日期,节点号等相关信息。CDN控制核心在数据库中查找出符合条件的所有记录,并返回给日志分析器日志分析器连接到CDN到控制核心返回的服务器,并下载所有查找到地日志文件,下载成功转向下一步,否则转向第6步日志分析器加载已经下载的日志文件,并进