- 博客(3)
- 资源 (14)
- 收藏
- 关注
转载 一个高性能RPC框架的连接管理
既然说连接,先对EpollServer的连接管理做个介绍吧。客户端与服务器一次conn,被封装成为Connection类在服务器进行管理。服务器连接有三种类型,分别为:enum EnumConnectionType { EM_TCP = 0, EM_UDP = 1, EM_BUS =
2014-08-17 21:37:36 894
转载 一个高性能RPC框架原理剖析
业务与底层网络通信分离Server大部分主要分为两层:网络接收层:负责监听端口,负责收包,编码,解码工作,负责将响应包回传给客户端。业务处理层:负责接收网络接收层完整的包,如果是RPCserver,则需要根据上下文请求(由网络接收层构建)中指定的方法名以及参数调用指定服务(需要有完善的异常处理机制),得到响应包,通过网络接收层编码回传给客户端。
2014-08-17 21:32:29 3089
原创 设计模式--6大原则--开闭原则
开闭原则(Open Closed Principle)开闭原则的核心是:对扩展开放,对修改关闭白话意思就是我们改变一个软件时(比如扩展其他功能),应该通过扩展的方式来达到软件的改变,而不应爱修改原有代码来实现变化 开闭原则算是前5中原则的一个抽象总结,前五种是开闭原则的一些具体实现,所以如果使用开闭原则,其实有点虚,因为它没有一个固定的模式,但是最终保证的是提高程序
2014-08-09 10:30:28 8462
CLR/C++学习资料 上
2011-04-05
CLR/C++学习资料(下)
2011-04-05
5M大小的最新版linux操作系统
2008-12-16
邮箱专家1.1正式版(Socket , C++,ESMTP编写)
2008-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人