Java分布式开发与集群技术.pdf
文本预览下载声明
电脑编程技巧与维护
Java分布式开发与集群技术
江庆端
(英顺源(上海)科技有限公司,上海201114)
摘要:描述了Web服务器和移动互联网软件对分布式开发和集群的需求,并从Java并发编程引入分布式开发,
介绍Java分布式开发和集群技术的原理。
关键词:并发编程;分布式开发;服务器集群;OTr软件;Hazelcast软件
Distributed andtheCluster
Java
Development丽th Technique
JIANG
Qing-曲翰n
201114,China)
(Inventec(Shanghai)TechnologyCo.,Ltd.,Shanghai
articledescribesthe tothedistributed andclusterfromWebServerandmobile
Abstract:This requirements development
distributed the of
Internetsoftware.ItfromtheJavaconcurrent introduces development,introducesprinciples
programming
witll
distributed Javaandthecluster
development technique.
words:Concurrent software
Key cluster;033software;Hazelcast
programming;Distributeddevelopment;Server
1 Web集群的现状和问题 Mod yxorp_个一是就身本它即,术技理代向反种一是件插
1.1概述 H7I耶代理服务器。只是它的功能不是用来帮助防火墙内的用户
目前许多Web网站为了满足更高的访问量.并提供稳定 访问外网,而是用来代理外部用户对内部Web服务器的访问。
因此可以想到的是它的工作效率并不算高,对于每一个外部
可靠的服务,已经在使用分布式开发和Web集群技术。Web
集群技术主要就是通过一台前端服务器将大量用户的动态 Web连接.代理服务器会建立一个和内部Web服务器的连接.
因此负载均衡器上就会产生双倍的连接数(外部连接加等量的
Web请求按照一定策略分配到后台的多台Web负载服务器上
去,负载服务器生成结果后再通过前端机返回给用户,对用 内部连接)。而该方法的优势就在于简单,适用范围广,例如可
户来说就像访问单台服务器一样。
各台Web负载服务器必须运行相同的应用,并且共享访
l客户端,}蚓
显示全部