libevent API
可以指定一个函数回调,当在文件描述符上产生了特定操作或者有超时动作时,这个函数回调会被调用,不仅如此,libevent还支持的事件类型包括信号量和常规超时。libevent的意图在于替代在事件驱动的网络服务中的事件循环,一个应用在使用libevent时之需要调用event_...
分类:
其他好文 时间:
2014-06-29 07:44:08
阅读次数:
257
CentOS下如何安装libevent1.下载安装包新版本是libevent-2.0.10-stable。(如果你的系统已经安装了libevent,可以不用安装)官网:http://www.monkey.org/~provos/libevent/下载:http://www.monkey.org/~p...
分类:
其他好文 时间:
2014-06-18 15:46:17
阅读次数:
273
https://github.com/frodosens/fsnet
fsnet 是一个
使用C层做网络驱动.
Ruby做具体逻辑处理.
可支持分布式部署的一个开源网络游戏服务器.
因为为了搭好基础环境.
就使用了libevent做IO层..后面看看会不会自己重新写IO
ruby使用的是最新的2.1.2
如果单节点.一个比较简单的版本比较 可以有16W/s 次调用ruby
...
分类:
Web程序 时间:
2014-06-13 21:50:14
阅读次数:
349
安装步骤: 1. 下载libevent & memcached
源码包分别把memcached和libevent下载回来,放到 /tmp 目录下: # cd /tmp # wget
http://memcached.org/files/memcached-1.4.20.tar.gz # wget h...
分类:
其他好文 时间:
2014-06-12 17:21:10
阅读次数:
327
搭建环境:Memcached-1:192.168.0.210Memcached-2:192.168.0.211Nginx+tomcat:192.168.0.212Nginx+tomcat:192.168.0.227一.下载libevent-2.0.21-stable.tar.gz和memcached...
分类:
其他好文 时间:
2014-06-11 23:17:02
阅读次数:
374
RHEL6.5x64下memcached安装和使用从网上下载libevent-2.0.21-stable.tar.gz和memcached-1.4.5.tar.gz,然后运行第一步:安装gcc编译器[root@memcached~]#yum-yisnatllgcc第二步:安装libevent和memcached[root@memcachedsrv]#tarzxvflibevent-2.0.21-stable.tar.gz[root@memcac..
分类:
其他好文 时间:
2014-06-10 18:59:36
阅读次数:
335
开发基于BS模式的程序,都有报表模块,那么如何开发报表模块。1.定时发布报表数据到指定的临时表(可能是定时任务)2.用户通过HTTP请求后台,访问临时表,查询报表数据3.增加memcached缓存,再次访问是直接访问缓存。memcached原理:基于内存的缓存分布式系统,基于libevent(epo...
分类:
其他好文 时间:
2014-06-07 16:55:44
阅读次数:
272
1、Memcache用到了libevent(这个库用于Socket的处理),需要安装libevent:(1)tar zxvf libevent.tar.gz
后进入解压后的文件夹(2)./configure --prefix=/usr/lib(3)make &&make
install(4)测试li...
分类:
系统相关 时间:
2014-06-07 02:11:48
阅读次数:
384
看了两天,这三者之间的关系好像是这样的,因为GS和net在同一台机器上,所以用共享内存通信,毕竟共享内存通信是最快的进程间通信的方式,而NGP是属于客户端的,Net是属于服务器的,他与Net进程是基于LibEvent通信的,Libevent里面创建的是基于Tcp创建的socket,也就是靠他进行网络...
分类:
Web程序 时间:
2014-06-02 10:15:02
阅读次数:
301