纯异步的Server简单实现 Async Server

GPL
C/C++
Linux
2013-07-14
胡漾

Server 一个纯异步的Server简单实现

基于Nginx/Lighttpd的状态机实现, 再也不用去一坨代码里找真相啦

Git地址:https://github.com/liangdong/Server

最新说明:
@2012/10/22 18:42: 代码整理划分模块, 添加plugin回调逻辑, 提供简单的示例plugin demo, 供感兴趣的同学阅读与反馈.
@2012/10/22 18:43: 接下来会提供一个模仿Mysql的plugin demo, 向大家演示如何在框架基础上异步化阻塞操作. (本周内有空完成)

@2012/10/23 15:00: 添加Mysql Plugin, 终于给大家提供了一个生动的例子, 因为引入多Plugin, src/client.cpp, src/server.cpp中的Plugin调用逻辑出现了变动, 已经注释原因, 现在整个项目更具有可读性与实用性了, 欢迎大家找BUG提建议.

的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

6
回答
在做在线考试~请问如何在一个jsp页面里实现一道一道题目通过点下一题的出现

本来所有的题目存在数据库内,通过sql语句得到list放到一个域,读取这个域用for循环就所有的题目都显示出来到一张试卷里。现在我想要一个页面一次出现一道...

2016/05/22 16:12
1
回答
基于长连接的应用层组包错误导致的持续解包失败

假如遇到一个悲剧的 HTTP服务器,将某个 网页的 Content-Length 错填成了比正确值多1个字节,比如HTTP报文体实际长度是 100,但是C...

2015/12/16 21:27
1
回答
如何配置才能让外网访问Hyper V虚拟机中的虚拟机(现在局域网可以访问)

如何配置才能让外网访问Hyper V虚拟机中的虚拟机(现在局域网可以访问)

2015/07/29 13:21
2
回答
ubuntu 14下的多网卡绑定配置
Feng_Yu 的回答 2015/06/25 21:56
最佳答案
上面没加auto啊,我记得auto是开机自动唤醒网卡的。你可以man手册看看,很长时间没配这个记不太清了。 另外可以试试sudo ifconfig bond0 up看看是否能启动这块网卡
3
回答
Apache代理tomcat连上一会apache就挂了,请大神指教

服务器是windows server2003 sp2 64位 使用Apache前端代理Tomcat 可以访问到 但是启动一会Apache就挂掉了,不知为何...

2014/10/31 18:11
1
回答
求教,erlang 的 gen_tcp 如何处理列表?

环境: c/s 模式,都是linux 服务器 目的: 实现, c端发命令, 到S端执行,然后把 S 端的执行结果返回给 C端 问题: 服务端的 os:cm...

2014/05/20 11:36
2
回答
如何用安卓小平板搭建服务器?

没有v4地址.担忧固定的ipv6地址.想用开源pt搭建一个小规模的pt. 没有找到好的解决办法.

2014/04/03 21:41
1
回答
request.setAttribute最多可以放入多大的数据,有没有限制,如果放入一个用户信息的list ,会不会有问题?
Spance 的回答 2014/01/17 20:33
最佳答案
setter并不是“放入”某个,getter方法也不是“取出”某个。 这个问题就是Java的基本问题,传值、传址、传引用,set任何对象都只是增加了对象的引用,并不是真的把那个对象传过去了,所以限制不会有,唯一的限制就是启动jvm进程时候 允许jvm使用的内存大小。
3
回答
jee 版eclipse 里面的那个server插件叫什么 求地址
holo 的回答 2014/01/13 18:16
最佳答案
告诉你一个方法怎么找吧,再help菜单里面选择 install new software,在弹出的界面右下方有一个 What is already installed 点进去就能看到全部的已经安装过的插件(包括默认的和你后来自己安装的) 然后再installed software 和 plug...
1
回答
jre1.4 sql server 2005 怎么兼容
那个小丑 的回答 2013/12/04 19:13
最佳答案
jtds-1.2.jar试下

没有更多内容

加载失败,请刷新页面

加权轮询 Java版

Server ```java package com.hhdys.bean; public class Server { private String name; private int weight; private int visitCount; public String getName() { return name; } public voi...

2016/12/24 21:09
46
0
openstack中Nova组件servers的所有python API 汇总

感谢朋友支持本博客,欢迎共同探讨交流,由于能力和时间有限,错误之处在所难免,欢迎指正! 如果转载,请保留作者信息。 博客地址:http://blog.csdn.net/qq_21398167 原博文地址:http://...

2016/06/22 10:07
39
0
php获取url中数据函数:

php获取url中数据函数:

2015/01/23 16:05
22
0
Netty实现代理模式的通信

Netty实现代理模式的通信

2014/06/24 16:23
5.5K
3
PHP $_SERVER详细参数

$_SERVER['HTTP_ACCEPT_LANGUAGE']//浏览器语言 $_SERVER['REMOTE_ADDR'] //当前用户 IP 。 $_SERVER['REMOTE_HOST'] //当前用户主机名 $_SERVER['REQUEST_URI'] //URL $_SERVER['PHP_SELF']...

2013/10/17 10:51
25
0
几种少见的全局数组

$_ENV; $_SERVER; $_REQUEST; $_FILES; $_SESSION; $_COOKIE; $_GET; $_POST; $GLOBALS;

2016/07/20 14:10
3
0
BootStrap类

1. BootStrap initClassLoaders 主要是load tomcat lib下的文件 try { commonLoader = createClassLoader("common", null); if( commonLoader == null ) { // no config file, default to t...

2013/11/13 15:26
90
0
$_server参数整理

PHP编程中经常需要用到一些服务器的一些资料,特把$_SERVER的详细参数整理下,方便以后使用。   $_SERVER['PHP_SELF'] #当前正在执行 脚本 的文件名,与 document root相关。   $_SERVE...

2012/11/05 17:08
47
0
swoole异步task

今天做了项目异常监控,本来是用nodejs调用企业微信sdk,后来发现发送http请求到腾讯接口总是报错,就换成用swoole投递异步任务处理项目异常监控,记录一下代码。 服务端 class Server { pri...

02/27 14:44
17
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部