我開始組建2個聊天服務器(我們都是大學生),我們做了一些研究,發現netty最適合這種基於併發的應用。如何讓我們的netty應用程序可擴展?
我們從來沒有在java中開發服務器端應用程序的經驗,這是我們第一次處理這種類型的項目,我只需要正確的方向讓我們以正確的方式構建這個服務器。
我們的目標是建立像whatsapp,kik messenger,Line或weChat的東西。
真正的問題是,如何讓我們的netty應用程序可擴展?我們是否需要使用redis來保存數據?我們是否需要使用mysql來保存關係或像mongodb這樣的nosql數據庫?
希望有人能指導我們。
我們沒有資源來指導對他們的項目幾乎沒有任何經驗的人。我們僅僅爲良好形成的問題提供答案。 – Kayaman
我非常希望你首先以錯誤的方式構建服務器。對於學生沒有更好的學習經歷,也沒有更好的演示材料來源。如果你做得正確,那麼你做的第一次嘗試是因爲你遵循了其他人告訴你的信,來時辯護並解釋你的選擇,你所能說的只是「呃,只是因爲」。 – Gimby
選中此:http://stackoverflow.com/questions/8444267/how-to-write-a-high-performance-netty-client – Ian2thedv