简单谈谈读完Adobe的《Using Flash Media Server Edge Servers》这份20页的文档的感受。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
如下图所示,大体应该分成3个层次,客户层,Edge Server层(可能还要加入集群,Load balancer等),Origin Server层。
先看客户端,当客户连接到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还可以组织成链式,有的显式,有的匿名。如下图:
Edge Server应该放置在DMZ区域内,在防火墙的基础上进一步提供安全性控制
分享到:
相关推荐
Designing A Database Server Infrastructure Using Microsoft Sql Server 2005
REST Servers in Delphi XE Using DataSnap.pdf
Java EE 5 Development using GlassFish Application Server
图片点击率Image Matters- Visually modeling user behaviors using Advanced Model Server.pdf
Anomaly Detection using Edge Computing in Video Surveillance System Review.pdf
70-443 PRO Designing a Database Server Infrastructure by Using Microsoft SQL Server 2005
市面上没有的 Experience Java EE! Using WebSphere Application Server Community Edition
Using TCP for Very Large SIP Servers
Experience J2EE! Using WebSphere Application Server V6.1
Writing scalable server applications using IOCP,老外写的IOCP服务器和客户端代码。
REST Servers in Delphi XE Using DataSnap.CodeSample.rar
Using Microsoft SQL Server Efficiently on Net.pdf
Digital.Media.Processing.DSP.Algorithms.Using.C
Using Weblogic Server-Cluster
Designing a Database Server Infrastructure by Using Microsoft SQL Server 2005 2009 05 14考试题 还有几个,有要的请留言。
Using Microsoft Transaction Server with Oracle8 Release 8.1.6
Using SQL 包括在ADO中调用、执行SQL Server中的存储过程,在ADO中使用事务处理
Writing Queries Using Microsoft SQL Server 2008 Transact-SQL
论文+代码 论文详细P. Perona and J. Malik. Scale-space and edge detection using anisotropic diffusion.IEEE Trans. 1990.
built net applications using arcgis server