博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

文章分类 -  服务器开发与架构

摘要:http://www.cnblogs.com/zhiranok/archive/2012/05/13/cpp_multi_thread.html 在开发C++程序时,一般在吞吐量、并发、实时性上有较高的要求。设计C++程序时,总结起来可以从如下几点提高效率: l 并发 l 异步 l 缓存 下面将我平 阅读全文

posted @ 2016-03-31 11:09 bw_0927 阅读(162) 评论(0) 推荐(0)

摘要:http://www.cnblogs.com/zhiranok/archive/2011/04/11/state_machine.html https://www.cnblogs.com/my_life/articles/12606503.html https://www.cnblogs.com/m 阅读全文

posted @ 2016-03-30 17:37 bw_0927 阅读(311) 评论(0) 推荐(0)

摘要:https://www.zhihu.com/people/swxlion https://www.zhihu.com/question/21516827 nginx 多进程网络编程的巅峰memcached 多线程网络编程的巅峰redis单线程网络编程的巅峰~~ ~~~~~~~~~~ 分割线 ~~~~ 阅读全文

posted @ 2016-03-29 16:37 bw_0927 阅读(262) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/jnu_simba/article/details/14141245 https://www.zhihu.com/people/swxlion http://my.oschina.net/zhangjie830621/blog/355632 http://m 阅读全文

posted @ 2016-03-29 16:26 bw_0927 阅读(2034) 评论(0) 推荐(1)

摘要:http://blog.csdn.net/russell_tao/article/details/17452997 反应堆开发模型被绝大多数高性能服务器所选择,上一篇所介绍的IO多路复用是它的实现基础。定时触发功能通常是服务器必备组件,反应堆模型往往还不得不将定时器的管理囊括在内。本篇将介绍反应堆模 阅读全文

posted @ 2016-03-25 14:18 bw_0927 阅读(892) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/russell_tao/article/details/17119729 并发编程有很多种实现模型,最简单的就是与“线程”捆绑,1个线程处理1个连接的全部生命周期。低效 连接上的消息处理,可以分为两个阶段:等待消息准备好、消息处理。当使用默认的阻塞套接字时( 阅读全文

posted @ 2016-03-25 13:45 bw_0927 阅读(382) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/russell_tao/article/details/13092727 下面分三部分进行:首先说说多线程多进程关闭连接的区别;再用一幅流程图谈谈close;最后用一幅流程图说说shutdown。 先不提其原理和实现,从多进程、多线程下 close和shut 阅读全文

posted @ 2016-03-25 12:48 bw_0927 阅读(353) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/russell_tao/article/details/9370109 最大传输单元MTU 最大传输单元MTU 无论何种类型的数据链路层,都会对网络分组的长度有一个限制。例如以太网限制为1500字节,802.3限制为1492字节。当内核的IP网络层试图发送报 阅读全文

posted @ 2016-03-25 10:18 bw_0927 阅读(580) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/russell_tao/article/details/9111769 学过 TCP/IP 协议,理解三路握手的同学明白,TCP 连接是虚拟的连接,不是电路连接,维持 TCP 连接理论上不占用网络资源(会占用两头程序的系统资源)。只要连接的双方认为 TCP 阅读全文

posted @ 2016-03-24 18:27 bw_0927 阅读(471) 评论(0) 推荐(0)

摘要:http://gad.qq.com/article/detail/24 http://blog.csdn.net/soft2967/article/details/39497485 http://www.cnblogs.com/my_life/articles/5382399.html 一、概述 经 阅读全文

posted @ 2016-03-24 14:18 bw_0927 阅读(379) 评论(0) 推荐(0)

摘要:http://dreamyue.com/post/18234895038/nosql%E6%95%B0%E6%8D%AE%E5%BA%93redis%E9%80%82%E7%94%A8%E5%9C%BA%E6%99%AF%E5%8F%8A%E4%BA%A7%E5%93%81%E5%AE%9A%E4% 阅读全文

posted @ 2016-03-24 12:38 bw_0927 阅读(395) 评论(0) 推荐(0)

摘要:http://www.zyfforlinux.cc/2015/06/16/%E6%B5%85%E6%9E%90%E9%98%BB%E5%A1%9EIO%E5%AF%BC%E8%87%B4%E7%9A%84%E7%A8%8B%E5%BA%8F%E6%B0%B8%E4%B9%85%E9%98%BB%E5 阅读全文

posted @ 2016-03-24 10:43 bw_0927 阅读(447) 评论(0) 推荐(0)

摘要:http://www.zyfforlinux.cc/2015/05/20/linux%E5%A4%9A%E7%BA%BF%E7%A8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E7%BC%96%E7%A8%8B-%E7%AC%AC%E4%B8%89%E7%AB%A 阅读全文

posted @ 2016-03-24 10:33 bw_0927 阅读(388) 评论(0) 推荐(0)

摘要:http://www.zyfforlinux.cc/2015/04/11/linux%E5%A4%9A%E7%BA%BF%E7%A8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E7%BC%96%E7%A8%8B-%E7%AC%AC%E4%BA%8C%E7%AB%A 阅读全文

posted @ 2016-03-24 10:01 bw_0927 阅读(121) 评论(0) 推荐(0)

摘要:http://www.zyfforlinux.cc/2015/02/12/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BA%BF%E7%A8%8B%E5%A4%84%E7%90%86%E4%BF%A1%E5%8F%B7/ 多线程中信号存在的问题 阅读全文

posted @ 2016-03-24 09:25 bw_0927 阅读(305) 评论(0) 推荐(0)

摘要:http://www.zyfforlinux.cc/2015/02/11/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E4%B9%8B%E7%BB%9F%E4%B8%80%E4%BA%8B%E4%BB%B6%E6%BA%90/ 既然需要统一事件源,那么该如何去实施呢,先 阅读全文

posted @ 2016-03-24 09:13 bw_0927 阅读(841) 评论(0) 推荐(0)

摘要:http://www.zyfforlinux.cc/2015/02/04/linux%E5%A4%9A%E7%BA%BF%E7%A8%8B%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%AB%AF%E7%BC%96%E7%A8%8B-%E7%AC%AC%E4%B8%80%E7%AB%A 阅读全文

posted @ 2016-03-23 18:19 bw_0927 阅读(171) 评论(0) 推荐(0)

摘要:http://www.zyfforlinux.cc/2015/01/27/%E7%BD%91%E7%BB%9C%E7%BC%96%E7%A8%8B%E6%9C%80%E4%BD%B3%E5%AE%9E%E8%B7%B5/ 理论在实践之前,实践验证理论 最佳实践:fork子进程后父进程立即close掉 阅读全文

posted @ 2016-03-23 18:03 bw_0927 阅读(188) 评论(0) 推荐(0)

摘要:http://blog.csdn.net/small_qch/article/details/9047145 http://www.cnblogs.com/napoleon_liu/archive/2010/07/16/1778503.html 协议设计原则: 第一条 使用文本协议, 尽量使用htt 阅读全文

posted @ 2016-03-23 17:41 bw_0927 阅读(216) 评论(0) 推荐(0)

摘要:Actors模型首先是由Carl Hewitt在1973定义, 由Erlang OTP (Open Telecom Platform) 推广,其 消息传递更加符合面向对象的原始意图。 传统多数流行的语言并发是基于多线程之间的共享内存,使用同步方法防止写争夺,Actors使用消息模型(邮箱,消息队列) 阅读全文

posted @ 2016-03-21 11:14 bw_0927 阅读(1880) 评论(0) 推荐(0)