高分 求牛人指点分布式服务器以及负载均衡相关知识解决办法
发布时间:2010-05-20 14:01:29 文章来源:www.iduyao.cn 采编人员:星星草
高分 求牛人指点分布式服务器以及负载均衡相关知识
这个话题不知道从什么地方说起,主要是我对分布式服务器集群和负载均衡的认识太少了。
先说说案例吧。网络应用程序,目前是Java + Tomcat + MySql,今后要求设计系统承载力要达到日访问量1500万以上(还会增加)。我估计了一下,峰值并发HTTP请求应该不低于1500左右。系统必须全天候运行,并且数据非常重要。
我首先能想到的就是分布式服务器集群,分散服务器工作强度,但由于从没接触过这项技术,所以摸不着头脑,不知道从何开始。问几个问题吧,希望大家指点一下
1. 分布式服务器集群是否对程序本身有什么要求?我看了一个教怎么架设Tomcat+Apache的负载均衡的例子,好像同一个程序发布到两个服务器的Tomcat里,然后tomcat会决定由谁来处理。
2. 看了一下MySQL的负载均衡范例MySQL-Cluster,概念上还不是很明确。比如两台服务器上的MySQL,是否能够同步,如果使用一个中央数据库的话,Slave是否能及时和Master同步?
3. 如果在两台服务器上同时发布同一个程序,那这个程序是否需要指向不同的数据库?或者只需要访问本地数据库,然后数据库会自动同步?
4. 看到有些更大型的项目,把系统的每个部分拆分开,发布到不同的服务器上,这样做应该能提高系统效率,但服务器与服务器之间的信息传输是否会降低系统性能?在什么情况下才需要用到这样的方式?
5. 应对高访问量和系统负载的情况,Tomcat和MySQL能不能胜任?是否需要用到WebSphere和Oracle之类的大型服务器和数据库?
先问这几个问题吧,等待高人指点,希望能和大家讨论讨论,窃取点知识和心得。高分送上(本想拿200分出来,但CSDN只允许我发100分的帖子),感激不尽!
------解决方案--------------------
这个东西一般人听都没听说过,帮你顶一下吧,无能为力。
------解决方案--------------------
帮顶一下!同样感兴趣!
如果lz有头绪麻烦回个帖子分享一下,谢谢!!
------解决方案--------------------
1. 分布式服务器集群是否对程序本身有什么要求?我看了一个教怎么架设Tomcat+Apache的负载均衡的例子,好像同一个程序发布到两个服务器的Tomcat里,然后tomcat会决定由谁来处理。
<<以前做过PHP+APACHE+MYSQL的,跟你的类似。集群对程序本身没有什么特殊的要求,每个WEB服务器上的程序几乎完全相同,除了个别配置的地方,比方访问不同的数据库。
2. 看了一下MySQL的负载均衡范例MySQL-Cluster,概念上还不是很明确。比如两台服务器上的MySQL,是否能够同步,如果使用一个中央数据库的话,Slave是否能及时和Master同步?
<<MYSQL集群就是所谓的Master-Slave架构,一般是1个Master带几个Slave,同步是最基本的功能,没有问题,这个正常情况下是自动的,不需要干预。主从分工通常是这样:Master负责更新(insert,delete,update),Slave负责查询(select),然后集群会将Master的更新同步到Slave上。
3. 如果在两台服务器上同时发布同一个程序,那这个程序是否需要指向不同的数据库?或者只需要访问本地数据库,然后数据库会自动同步?
<<一般情况下,通过使用不同的配置,指向不同的数据库。
4. 看到有些更大型的项目,把系统的每个部分拆分开,发布到不同的服务器上,这样做应该能提高系统效率,但服务器与服务器之间的信息传输是否会降低系统性能?在什么情况下才需要用到这样的方式?
<<"把系统的每个部分拆分开"具体是什么意思
5. 应对高访问量和系统负载的情况,Tomcat和MySQL能不能胜任?是否需要用到WebSphere和Oracle之类的大型服务器和数据库?
<<Tomcat和MySQL没有问题,倒是Oracle一般很少用在大并发WEB服务的
------解决方案--------------------
网站架构设计的话可以去这看看,里面讨论的都是架构设计之类的文章http://www.it-ezone.com/techB0002.html
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
风生水起才知天高云淡,沧海横流方显英雄本色 百万商业圈云平台免费发布,几十万台电脑变成一台不是梦
百万商业圈分布式云平台功能...
-
登录问题
登录服务器为A 、代理服务器为B 、服务器资源为C.
http发送 验证成功 https请求资源
1.A<---...
-
集群的问题
看了网上很多文章,不是很理解怎么集群的,一下又memcache集群的,一下又mysql集群,还有什么nginx
。
具我了解nginx起的作用...
-
关于计费系统里面的预付费和后付费概念
由于本人刚接触计费系统,对里面的一些概念还有点模糊,特别是对预付费和后付费的理解,我的问...
-
很幽默的讲解六种Socket IO模型(转)
本文简单介绍了当前Windows支持的各种Socket I/O模型,如果你发现其中存在什么错误请务必赐教...
-
数据库读写分离时候可能碰到的问题
数据库读写分离后,如果碰到一种插入操作,是需要对数据做检索后再进行的
例如用户注册,需要检测用...
-
奇怪啊,为何我的一个SWF浏览器缓存文件会被自动清除
我已经设置了这个文件的max-age是100天,也就是说,这个文件会在浏览器缓存里放10...
-
Myfaces日历控件无法弹出
代码如下:
<x:inputCalendar monthYearRowClass="yearMonthHeader"
weekRowClass="w...
-
到底什么才是Web Services
我曾经做过一个android的软件,当时的思想是这样的,我用SSH框架做了一个Web服务端,这个服务端暴露了很多的...
-
Web服务和文件服务分离后的问题
(A是Web服务器,B是文件服务器)
1 A网络映射B,访问A上传文件到B通过映射的路径实现。显示B中的...