J2EE 集群是用来提供高可用性和伸缩性服务,同时支持容错处理的一种流行的技术。但 是,由于J2EE规范缺乏对集群的支持,J2EE供应商实现集群的方法也各异。这给 J2EE架构师 和开发人员带来了很多困难。以下是几个常见的问题: z 为什么带集群功能的商业 J2EE服务器产品如此昂贵?(10 倍于不带集群功能的产品) z 为什么基于单服务器环境构建的应用不能在集群中运行? z 为什么应用在集群环境中运行得很慢,但在非集群环境中却快得多? z 为什么集群的应用移植到其他服务器中失败?
流媒体服务器(Streaming Media Server 简写MS)集群系统能够用相对较为廉价的方式提供较强的可扩展性和良好的吞吐性能,然而要使系统资源得到充分利用却面临着许多技术上的挑战,负载均衡技术就是其中之一。在一个由服务器集群构成的大规模视频点播系统中,负载均衡策略的优劣直接影响着整个系统的资源利用效率和服务质量。本文从MS的架构特点和工作流程出发,给出了MS的系统设计,并提出将许 可准入控制、负载分配和存储调度管理三者有机结合的负载均衡算法,在实际测试中取得了很好的均衡效果。