- 博客(4)
- 收藏
- 关注
原创 baserver 更新到0.50.0
作了优化设计,主要改变包括: *优化io_service_pool设计,使用get_io_service(std::size_t load)可在重负载时增加工作线程; *调整service_handler_pool设计,可更好地适应连接池的动态调整; *强化service_
2011-10-11 13:15:55 916
bas:基于boost/asio,采用Half-Sync/Half-Async模式的跨平台服务器框架
以前使用ACE实现了一个服务器框架,觉得太过“笨重”,一直努力想将原来的代码升级一下,后来看了一下boost和asio的实现,觉得相对ace很light,下定决心移植到boost/asio上来,这就是bas的由来。 bas的设计思路是基于开源、成熟、稳定、跨平台的网络异步io库的基础上,搭建一个比较傻瓜式、比较健壮、实现主要tcp server服务器功能的框架式平台,用户只需要实现处理具体w...
2009-04-08 17:10:09 251
原创 bas的概略说明
bas的设计思路是基于开源、成熟、稳定、跨平台的网络异步io库的基础上,搭建一个比较傻瓜式、比较健壮、实现主要tcp server服务器功能的框架式平台,用户只需要实现处理具体work的模板参数类即可。 bas代码中包含了详细的注解(英文,但不一定准确,请谅解),示例程序也演示了基本的用法,这里主要将两个模板参数类的具体实现要求说明如下:1、由Work_Allocator类负责新建
2009-04-08 09:02:00 1001
原创 终于凑出点时间,将偷懒很久的bas服务器框架实现了,有点类似于spserver
以前使用ACE实现了一个服务器框架,觉得太过“笨重”,一直努力想将原来的代码升级一下,后来看了一下boost和asio的实现,觉得相对ace很light,下定决心移植到boost/asio上来,这就是bas的由来。 bas的设计思路是基于开源、成熟、稳定、跨平台的网络异步io库的基础上,搭建一个比较傻瓜式、比较健壮、实现主要tcp server服务器功能的框架式平台,用户只需要实现处
2009-04-07 17:12:00 1091
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人