Chinaunix首页 | 论坛 | 博客
  • 博客访问: 97194
  • 博文数量: 12
  • 博客积分: 65
  • 博客等级: 民兵
  • 技术积分: 448
  • 用 户 组: 普通用户
  • 注册时间: 2012-12-26 12:54
文章分类

全部博文(12)

文章存档

2015年(4)

2014年(6)

2013年(2)

我的朋友

发布时间:2015-12-31 09:29:24

Reactor事件驱动的两种设计实现:面向对象 VS 函数式编程这里的函数式编程的设计以muduo为例进行对比说明;Reactor实现架构对比面向对象的设计类图如下: 函数式编程以muduo为例,设计类图如下: 面向对象的Reactor方案设计我们先看看面向对象的设计方案,想想为什么这么做; .........【阅读全文】

阅读(1758) | 评论(0) | 转发(0)

发布时间:2015-12-11 10:47:17

单线程你别阻塞,Redis时延问题分析及应对Redis的事件循环在一个线程中处理,作为一个单线程程序,重要的是要保证事件处理的时延短,这样,事件循环中的后续任务才不会阻塞; 当redis的数据量达到一定级别后(比如20G),阻塞操作对性能的影响尤为严重; 下面我们总结下在redis中有哪些耗时的场景及应对方法;.........【阅读全文】

阅读(1305) | 评论(0) | 转发(0)

发布时间:2015-04-27 09:18:14

IO设计模式:Reactor和Proactor对比平时接触的开源产品如Redis、ACE,事件模型都使用的Reactor模式;而同样做事件处理的Proactor,由于操作系统的原因,相关的开源产品也少;这里学习下其模型结构,重点对比下两者的异同点;反应器ReactorReactor模式结构Reactor包含如下角色:Handle 句柄;.........【阅读全文】

阅读(1549) | 评论(0) | 转发(0)

发布时间:2015-01-14 11:05:27

发布《Linux工具快速教程》阶段性的完成了这本书开源书籍,发布出来给有需要的朋友,同时也欢迎更多的朋友加入进来,完善这本书; 本书Github地址:https://github.com/me115/linuxtools_rst在线阅读缘起Linux下有很多命令行工具供我们使用,每个工具总是提供了大量参数供我们选择; 实际工作中,.........【阅读全文】

阅读(1397) | 评论(0) | 转发(0)

发布时间:2014-04-16 20:36:30

架构设计中要考虑的核心五要素; 性能、可用性、扩展性、伸缩性、安全性性能性能的测试指标响应时间 应用执行一个操作需要的时间,包括从发出请求开始到收到最后响应数据所需要的时间。响应时间是系统最重要的性能指标,直观地反映了系统的“快慢”。下表列出了一些常用的系统操作需要的响应时间。 .........【阅读全文】

阅读(1616) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册