博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《Using Flash Media Server Edge Servers》读后感
阅读量:6617 次
发布时间:2019-06-24

本文共 885 字,大约阅读时间需要 2 分钟。

简单谈谈读完Adobe的《Using Flash Media Server Edge Servers》这份20页的文档的感受。
如下图所示,大体应该分成3个层次,客户层,Edge Server层(可能还要加入集群,Load balancer等),Origin Server层。
2008053001.jpg
先看客户端,当客户连接到Edge Server集群时,集群中的每个Edge Server会计算一个值,并返回给客户端,客户端会选择值最小的Edge Server自动连接上去,对于这个值的计算,主要是根据负载度来做的。但客户对于Edge Server的存在其实并不知道。
      再看Edge Server,当一个新的Edge Server加入集群中时,。会动态分配一个ID,然后广播一个消息给先前加入的Edge Server,这些收到消息的Edge Server会回应自身的ID给新加入的Edge Server,同理,在离开集群时也要进行消息的广播。客户。一个指定的Edge Server会收到客户的连接请求,然后利用UDP广播一个FPAD消息给集群中的其他Edge Server,集群中的每个Edge Server会计算一个值,并返回给客户端。
      实际的处理逻辑都放在Orgin Server中,用户的请求都先由Edge Server进行传递,再由后者递交个Orgin Server,计算出结果后再依回路返回给客户,并且为了进一步减小其负载,Edge Server还应该保留结果的cache,但应该制定一个schedule定时清理此cache.
      Edge Server还可以组织成链式,有的显式,有的匿名。如下图:
2008053002.jpg
   Edge Server应该放置在DMZ区域内,在防火墙的基础上进一步提供安全性控制
2008053003.jpg
本文转自Phinecos(洞庭散人)博客园博客,原文链接:http://www.cnblogs.com/phinecos/archive/2008/05/30/1210781.html,如需转载请自行联系原作者
你可能感兴趣的文章
如何调用一个数据完整的firefox浏览器
查看>>
cgroup代码浅析(2)
查看>>
会计的思考(42):会计如何转变为公司的内部财务顾问
查看>>
利用钥匙串,在应用里保存用户密码的方法
查看>>
final,finally和finalize之间的区别
查看>>
python 装饰器
查看>>
[辟谣]下蹲猛起来眼前发黑是心脏衰竭的表现?别扯了!
查看>>
paper 96:计算机视觉-机器学习近年部分综述
查看>>
vuex状态管理详细使用方法
查看>>
不要等有了足够的钱才选择去创业!!!
查看>>
手把手教你画嘴巴,以后再也不怕画嘴巴了
查看>>
selenium - webdriver - 截图方法get_screenshot_as_file()
查看>>
linux 命令 — archive
查看>>
强大的jQuery网格插件 ParamQuery
查看>>
io.lettuce.core.RedisCommandTimeoutException: Command timed out
查看>>
种子填充算法描述及C++代码实现
查看>>
Kali渗透测试——快速查找Metasploit的模块
查看>>
如何生成项目的chm文档
查看>>
java封装httpClient工具(支持http和https,包含get和post请求)
查看>>
Rocket - diplomacy - LazyModuleImpLike
查看>>