不同的项目和不同的公司是不一样的,不同的编程语言,处理一些问题,都会用不同的框架。
C++做的MMORPG,
网络:IOCP, epoll;
协议: http, websocket, protobuf, json, xml等;
数据库: mysql redis, mongodb;
… …
还有一些其它功能的库,比如物理引擎等。
Java 做MMORPG
网络: Netty, mina
协议: http, websocket, protobuf, json, xml等
数据库: mysql, redis, mongodb等;
……
还有其它的物理引擎的库,或者也可以调用C++的库;
总之很多编程语言都可以开发服务器,而且都有对应的框架,我们只要组合好就可以了。
网友评论