博客专栏  >  架构   >  revolver

revolver

revolver开源库的框架介绍、例程、特性点介绍和原理分析。

关注
5 已关注
7篇博文
  • C++高性能服务框架revolver:RUDP(可靠UDP)算法详解

    上一篇BLOG已经介绍了revolver RUDP的传输性能、基本的框架和接口,这篇文章我重点讲述RUDP的实现细节。在RUDP的模块中最为重要的是其收发缓冲控制和CCC发送窗口控制、CCC发送慢启动...

    2014-03-19 10:45
    4804
  • C++高性能服务框架revover:rudp总体介绍(可靠UDP传输)

    在revolver框架中实现了一个高效可靠的RUDP通信方式,这个通信方式是基于UDP实现一种模拟TCP传输数据的行为。在很多实际应用中,udp/TCP都不是最好的通信方式,例如:点对点文件传输、视频...

    2014-03-18 17:56
    7039
  • C++高性能服务框架revolver:协议接口描述和翻译语言

    在一个稍微复杂的系统中会涉及到多语言编程,例如:后端C++和JAVA,脚本用LUA,前端可能是C++ AS等等。所以所有模块之间的协议统一变得非常重要,这样做的目的是减少中间的调试和差错。在revol...

    2014-03-08 14:01
    1783
  • C++高性能服务框架revolver:同时支持100万个的定时事件的定时器

    在高性能的服务器程序当中,定时器是必不可少的部件,而且定时器的效率是直接影响到服务的性能。在众多的开源项目中,定时器设计都有各有各的方法,例如ACE和libEvent都采用了最小堆的算法实现,还有其他...

    2014-03-03 16:16
    2724
  • C++高性能服务框架revolver:core结构与接口介绍

    revolver的核心部件库core是基于revolver base之上进行封装的,实现TCP连接管理、消息隐射管理、服务登记和感知 、IFrame框架和插件等。以下是core的模块结构图:

    2014-02-27 10:43
    1782
  • C++高性能服务框架revolver:base结构分析

    revolver基础库的结构图如下: 主要是三部分:reactor模块、关联组件模块、独立组件。 1.reactor reactor模块主要是实现网络的分时复用设计的模块,可以在同一个线程模式下...

    2014-02-25 16:52
    1678
  • C++高性能服务框架revolver:下载、编译和工程介绍

    昨天我把自己的第一个开源项目revolver代码提交到了GitHub上,revolver是一个C++开发的LINUX网络服务框架。这个代码算是我从2012年到现在的积累,开源的目的是希望高手指正问题和...

    2014-02-25 13:48
    2739

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部