CppExplore

一切像雾像雨又像风

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  29 随笔 :: 0 文章 :: 280 评论 :: 0 Trackbacks

(1)技术系列之 线程。服务器设计的基本模块。文章已经完成。使用方面有很多的第三方库可以选择。
(2)技术系列之 状态机。服务器设计的常用模块。文章完成一半。boost中有状态机库可以使用,本人并不太喜欢这种使用方式,还是比较喜欢能直观反映状态事件转换的列表方式。其它库未发现有可以使用的状态机模块。文中已将面向过程的状态机实现,后续待完成。
(3)技术系列之 内存管理。提高服务器性能的必选模块。服务器设计人员在一段时间的摸索后,都会发现:服务器性能的关键在于内存。从收包到解析,到消息内存的申请,到session结构内存的申请都要小心处理,尽量减少内存数据copy,减少内存动态申请,减少内存检索。
(4)技术系列之 定时器。服务器端维护状态一致性,保证系统可以自动净化的必备模块。
(5)技术系列之 网络模型。服务器端必须模块。windows下的iocp,unix下的epoll。ace、boost等都有专门的包供使用。
(6)技术系列之 回调设计/接口设计。常用设计。本不打算写这篇文章。前一段时间发现不少人讨论,总结一篇吧。
(7)技术系列之 必备外围功能。完善的log机制,强大的交互式shell,telnet模块,配置模块,实时管理模块等。
(8)技术系列之 存储相关。磁盘缓存,分布式缓存,内存数据库。目前还没有把握能写的很全面。
(9)最后可能写点零散的小功能,到时候再看了。

写个提纲,给自己一个督促,希望能早点完成吧。本还打算写点常用的协议,常用的加密算法等,依照我现在的写文章速度,估计要2009年了。

posted on 2008-02-14 10:14 cppexplore 阅读(3409) 评论(11)  编辑 收藏 引用

评论

# re: 系统设计系列文章 计划提纲 2008-02-14 12:35 yeyuboy
找这方面的资料很久了,关注中......  回复  更多评论
  

# re: 系统设计系列文章 计划提纲 2008-02-15 09:48 Enoch
期待中。。。  回复  更多评论
  

# re: 系统设计系列文章 计划提纲[未登录] 2008-02-15 10:42 kenlistian
学习中。  回复  更多评论
  

# re: 系统设计系列文章 计划提纲 2008-02-15 12:18 空明流转
什么叫系统设计?  回复  更多评论
  

# re: 系统设计系列文章 计划提纲[未登录] 2008-02-15 13:47 cppexplore
@空明流转
欢迎光顾本帖。:)
随意起的名字,没啥含义,再下个定义就咬文嚼字了,呵呵。
当然系统的核心是业务。系统设计可以说有技术层面的有业务层面的。
我主要想写点技术层面的东西,分享一下个人的感想。一大堆乱七八糟的东西,想不住什么共性来,就随意起了这个名字。  回复  更多评论
  

# re: 系统设计系列文章 计划提纲 2008-03-19 18:14 8340
楼主赶紧写啊。
非常期待你的文章,特别是后面几章啊。  回复  更多评论
  

# re: 系统设计系列文章 计划提纲[未登录] 2008-03-19 18:54 CppExplore
@8340
呵呵 不要着急 近期就马上写 呵呵 各种服务器网络模型和性能对比 一起常用的网络库 apr_poll libevent ace asio之类的使用 对比等。多谢关注啊  回复  更多评论
  

# re: 系统设计系列文章 计划提纲[未登录] 2008-04-03 14:20 redjalor
与楼主有相同爱好,看了你的一些文章,写得很好,大有收获.
支持楼主,等待你的新文章~  回复  更多评论
  

# re: 技术系列文章 计划提纲 2008-11-25 13:45 卡通服装
支持楼主  回复  更多评论
  

# re: 技术系列文章 计划提纲 2009-04-15 13:10 包装机
好东西  回复  更多评论
  

# re: 技术系列文章 计划提纲 2009-07-27 13:00 套袋收缩机
楼主,感谢,多写点这种文章,很喜欢  回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理