我开始组建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