日期:2014-05-19  浏览次数:20817 次

急!关于系统的分布式部署
现在的系统用的是spring+jdbc的开发模式,业务逻辑层和数据库分别部署在不同的服务器上,服务端与客户端为http通讯协议,客户端频繁请求数据,服务器端根据客户端请求,从数据库中读取数据,组包后应答相应的客户端,现在随着客户端越来越多,访问数据的频率越来越高,服务器负荷越来越重,所以想在业务逻辑层增加服务器形成分布式部署,达到下面目的:
1、多台服务器负责客户端请求,分担了压力,即负载均衡的实现;
2、如果其中的一台或几台服务器故障,其上连接的客户端,能切换到其他服务器上正常工作

上面实现一般是怎么个解决方案,一般用什么技术啊

------解决方案--------------------
这是一般的集群和负载均衡吧

要看你部署在什么server上,一般的jboss、webpshere、tomcat都有提供集群支持的
------解决方案--------------------
俺是菜鸟不懂,帮你顶
------解决方案--------------------
水平有限,隻能幫樓主頂了,順便學習一下。
------解决方案--------------------
两种方法:

1)如果你的业务逻辑层可以同时部署在多台服务器上,那么简单的在服务器前边加一个请求分发的web server
2) 将业务逻辑层分成流水线方式,一台服务器处理整个业务逻辑的一部分

第一种方法最简单
------解决方案--------------------
一般做负载均衡需要一台服务器做请求分发(这台机器要求高,一般直接硬件实现),后面在部署多台应用。
------解决方案--------------------
菜鸟一个看不懂