我必須寫一個架構案例,但也有一些事情,我不知道,所以我想在下面的一些指針:商業網站架構問題
網站必須處理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