gumingyaotangwei 的专栏

游戏架构,游戏引擎,游戏服务器,设计(C/C++),数据库,算法,电信协议,多媒体...

一个高性能RPC框架原理剖析

业务与底层网络通信分离 Server大部分主要分为两层: 网络接收层:负责监听端口,负责收包,编码,解码工作,负责将响应包回传给客户端。业务处理层:负责接收网络接收层完整的包,如果是RPCserver,则需要根据上下文请求(由网络接收层构建)中指定的方法名以及参数调用指定服务(需要有完...

2013-11-13 03:14:44

阅读数:2137

评论数:0

C++ - 网络编程模型 - Linux EPOLL

1.简介      Linux I/O多路复用技术在比较多的TCP网络服务器中有使用,即比较多的用到select函数。Linux 2.6内核中有提高网络I/O性能的新方法,即epoll 。 epoll是什么?按照man手册的说法是为处理大批量句柄而作了改进的poll。要使用epoll只需要以下...

2013-11-13 03:00:12

阅读数:1339

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭