深度解析Java游戏服务器开发?

深度解析Java游戏服务器开发


拉莫斯之舞
浏览 1796回答 1
1回答

一只萌萌小番薯

无论什么语言,服务器主要考虑的就是两点,一是并发,二是数据(库)对接,Java在这个方面很适合的。并发除了有netty神库以外,还有很多其他的网络库,或者直接用tomcat也行,总之挺好,不过如果你要用netty的话,需要了解这个库和并发编程,都有很多(经典)书,去看,不然你就等着踩坑吧。数据(库)方面,有memcache,radis的缓存库,还有mysql和其他nosql,对接起来也很简单,但是还是那句话,坑很多,需要自己填。首先确定游戏需不需要长链接的主动推送功能,再确定并发量(效率),就基本上可以确定用什么库和框架了,至于数据压缩用gzip还是7z,传递协议是protobuff还是json还是xml,那都是细节问题了,总之都能解决问题,不要过早考虑性能啊什么的,先把最简单的登录搞起来再说
打开App,查看更多内容
随时随地看视频慕课网APP