
网络编程
文章平均质量分 92
曦轩
Im a Software Designer
展开
-
Linux内核--网络栈数据包的传递过程
本文转自 : http://blog.youkuaiyun.com/yming0221/article/details/7492423上一篇博文中我们从宏观上分析了Linux内核中网络栈的初始化过程,这里我们再从宏观上分析一下一个数据包在各网络层的传递的过程。我们知道网络的OSI模型和TCP/IP模型层次结构如下:上文中我们看到了网络栈的层次结构:我转载 2012-04-25 22:10:48 · 1977 阅读 · 0 评论 -
UtilBox(ub)基础组件 -- epoll_server网络事件模型
今天事情比较少,突然在在网上看到了一篇关于网络同步异步IO的帖子,正好想起了前几天分析过的Redis的代码。Redis的代码很精练也很轻巧,基本没有第三方以来的库(最新版本中加入了jemalloc,但已集成在了redis的src里,所以依旧可以直接make),并实现一套轻量型的非阻塞半异步框架-aeEvent(很少有大型互联网后台应用采用全异步框架,一是逻辑和IO都是异步的这样即时性较低,二是编程原创 2012-04-25 21:45:04 · 2294 阅读 · 0 评论 -
分布式选主 -- 利用Mysql ACID和Lease协议实现选主和高可用
在实际生产开发中,遇到一些多节点共存,需要选主,并且要实现HA自动容错的场景,思考了写方法拿出来和大家分享一下。Lease协议,Mysql ACID高可用选主方案设计适用场景Java语言实现描述进一步优化 系统中有很多应用场景要类似主从架构,主服务器(Master)对外提供服务,从服务器(Salve)热备份,不提供服务但随时活着,如果Master出现宕机或者网络问题,Sl原创 2013-05-23 18:13:00 · 10427 阅读 · 6 评论 -
Nesty 高性能轻量级Http Restful Server
Nesty 轻量级Http Restful Server,通过Netty NIO非阻塞实现IO的高并发和异步,非侵入式编程。支持类SpringMVC的HTTP注解,可以平滑前移,开发成本低原创 2016-04-06 15:32:36 · 8984 阅读 · 3 评论