![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
网络编程
Tank_War
在一个正确的方向上努力!
展开
-
浅谈网络编程
最近不做后台工作了,感觉有必要总结下之前6年unix c中对网络编程的理解,不然慢慢地都忘记了。这里我们只说网络编程的核心,服务器端开发。服务器端最大问题是如果提高服务器的处理能力,由于长连接本身只适合客户端相对少且固定的情况,所以这里我们说下socket中短连接,下面总结下我接触过的几个大的阶段。1.多进程阶段 主进程阻塞在accept中,fork子进程负责工作,工作完成后消亡,这种之前有...原创 2018-08-07 17:30:36 · 259 阅读 · 0 评论 -
select、poll、epoll之间的区别总结[整理] + 知乎大神解答
http://www.cnblogs.com/Anker/p/3265058.html转载 2018-08-07 17:47:46 · 164 阅读 · 0 评论 -
一个高效的全异步中间件架构
系统整体架构为全异步通讯中间件,如图。通讯网关服务通讯网关服务负责与外系统进行通讯,提供底层通讯协议的支持,支持目前常用的网络通讯协议,以及不同的网络通讯实现方式。支持的通讯方式包括同步、异步通讯,通讯服务的组织方式可以是单工、双工等。除此之外,通讯网关服务还提供流量控制、通讯故障自动恢复等功能。路由桥接服务路由桥接服务负责报文转换、交易路由等功能。根据报...原创 2019-03-04 11:21:24 · 1078 阅读 · 0 评论