我必须写一个架构案例,但也有一些事情,我不知道,所以我想在下面的一些指针:商业网站架构问题
网站必须处理5K用户同时使用。 后端由商业软件,一些Web服务,一些消息队列和一个数据库组成。
我想推荐在后端使用Spring,处理不同的元素,并公开一些Rest服务。
我也想推荐检票口的前面(不是这里的点)。
我不知道的是:我必须安装正面和背面在同一个tomcat服务器或两个不同?我很想用负载平衡器(在这种情况下不需要会话复制)为前端放置两台服务器。但是如果我有两台前置服务器,我必须有两台后置服务器吗?我不想制造某种瓶颈。
根据我在this blog上读到的内容,一个tomcat只为第一个提到的网站处理了一笔巨额费用。但我找不到任何有关这方面的信息,所以我不能说它看起来是否合理。
如果你能让我高兴,那么我可以继续在我的案例研究中,这将是非常有用的。
谢谢:)
除了其他人所说的话之外,我认为值得尝试指定”同时“连接以何种方式”同步“。你从字面上将有5000个用户都不断地在做交易(因此你真正需要保持连接打开),或者你的意思是在这个意义上“同时” web用户在浏览网站的“同时”,但每个制作每2分钟请求一次。 – 2010-04-29 19:48:22
在日常工作中进行全面的负载测试,以便您尽可能早地看到符合规格的问题。 – 2010-04-29 19:57:33
这是一个theoritical锻炼,有没有实际的应用程序,所以我不能做任何负载测试.. @Neil:我感兴趣的您的评论“同时”连接:它会做出怎样的差异? (随时可以真正回答) – 2010-04-29 20:20:30