Moreframe streaming server 构架 (4)
来源:互联网 发布:unity3d 怪物随机走动 编辑:程序博客网 时间:2024/06/15 22:38
上一节概述了相关的需求和特征,说的不多,但每一点都包含着丰富的设计思想,大家可能会说,从外面看起来,这和传统的分布式文件系统,比如Andrew FS, Google FS没有多大的区别。有这种想法,可以理解,毕竟在上述章节中,确实还没有看出什么不同的东西来。在这一节里,将概述不同的设计思想(普通的分布式FS v.s. 专用的媒体流分布式FS)是如何体现的。
1. 块IO层的独立性
可以灵活采用不同的块IO层实现,针对不同业务管理策略的特征,对不同的块IO层实现可以灵活置换,这里的置换是一种离线的行为。
2. 资源和业务之间的松耦合性
将单板资源和业务能力设计成松耦合模式,可以提供最好的业务扩展能力和系统的可重用性。设想,如果客车的载重能力设计,和多少个胖子,多少个瘦子数量关系起来,将会是怎么一个设计结果呢。松耦合的灵活性,在这里应该是统一的资源管理调度,避免环环死扣这样的关联出现。
3. POSIX的一致性
文件系统界面的统一性,将会最大限度地提供可用性。无需多说,这是一个良好FS所应具备的基本素质。
4. 内容存储的收敛性
对访问度高的内容(即所谓的热片), 其内容存储应该具备良好的收敛性,避免所有热片都发散在每一块SSU板上面,在热片逐渐形成时,应将其收敛到一定范围内的SSU上面。通过这种方式,可以尽可能让那些非收敛性的SSU处于低工作消耗之下。
5. 内容缓存的发散性
与上述相反的过程是,热片缓存应该具备良好的发散性,让热片以一定策略,发散在不同的SSU上面,在并发压力上升的过程中,即可以充分发挥闲余SSU的cache和带宽资源。
(此文仅限业内交流,请勿转载)
- Moreframe streaming server 构架 (4)
- Moreframe streaming server 构架 (1)
- Moreframe streaming server 构架 (2)
- Moreframe streaming server 构架 (3)
- streaming server
- Streaming Feature Server(SFS)
- Darwin Streaming Server
- Darwin Streaming Server安装
- Darwin Streaming Server 简介
- Darwin Streaming Server编译
- Darwin Streaming Server 介绍
- Streaming Server Setup
- Darwing Streaming Server的安装
- Darwin streaming server 流媒体服务器
- Darwin Streaming Server Relay问题
- Darwin Streaming Server程序结构分析
- Darwin-Streaming-Server On Ubuntu
- Darwing Streaming Server的安装
- 怀念CSDN
- Moreframe streaming server 构架 (1)
- 第一次用博客
- Moreframe streaming server 构架 (2)
- Moreframe streaming server 构架 (3)
- Moreframe streaming server 构架 (4)
- The Complete Guide to C++ Strings, Part I - Win32 Character Encodings
- 一个朋友的QQ签名
- 关于集群式流媒体文件系统的cache管理
- Word2000使用技巧进阶
- The Complete Guide to C++ Strings, Part II - String Wrapper Classes
- jsp中文问题解决方案(完整版)
- Tomcat 配置集锦
- junit的入门