首先,在官方网站下载memcahe和libevent;http://libevent.org/http://www.memcached.org/downloads一、安装libevent检查libevent是否已经安装:[root@infalibevent-2.0.21-stable]#./conf...
分类:
其他好文 时间:
2014-07-28 02:54:19
阅读次数:
201
1.数据的来源NetProcSvr::init()->libevent::conn_readcb(读事件)->Channel::read_datastream(读到数据流)->TCPServer::on_receive_data读包->from_net_push_pkt(放到无锁队列中去即m_all...
分类:
其他好文 时间:
2014-07-26 09:52:07
阅读次数:
248
Memcache(内存,缓存):是一个高性能的分布式的内存对象缓存系统,通过在内存里维护一个巨大的hash表。(key=value)(是用C语言开发的,并且需要libevent库的支持)
分类:
其他好文 时间:
2014-07-23 20:50:15
阅读次数:
182
第一步,先安装lib-event
下载lib-event 的包http://libevent.org/
下载完之后,解压安装
./configure –prefix=/usr (或 ./configure --program-prefix=/usr)
make
make install
第二步,安装memcached
下载memcached的包...
分类:
其他好文 时间:
2014-07-23 17:19:31
阅读次数:
291
brew install libevent$ export CFLAGS="-I /usr/local/Cellar/libevent/2.0.21/include -L /usr/local/Cellar/libevent/2.0.21/lib"
分类:
其他好文 时间:
2014-07-22 22:50:12
阅读次数:
215
一、安装libeventsudo wget http://www.monkey.org/~provos/libevent-1.3.tar.gzsudo tar zxvf libevent-1.3.tar.gzcd libevent-1.3sudo ./configure -prefix=/usrsu...
分类:
系统相关 时间:
2014-07-19 16:12:10
阅读次数:
211
singal(SIGPIPE, SIG_IN)一般情况,当捕获到SIGPIPE信号时,进程会被终止,当设置SIG_IN时,表明会忽略SIGPIPE信号使用libevent编写websocket服务端时遇到了一个问题:浏览器与服务端建立连接后,若刷新或关闭浏览器窗口(未监听相应事件并处理),服务端无法...
分类:
其他好文 时间:
2014-07-16 21:12:33
阅读次数:
230
1. 下载扩展官方地址http://pecl.php.net/package/libevent请根据自己的PHP脚本选择相应版本如wget http://pecl.php.net/get/libevent-0.0.4.tgz2. 下载 wget http://pecl.php.net/get/...
分类:
Web程序 时间:
2014-07-16 21:01:22
阅读次数:
793
libevent接口的使用是简单容易的、关键还是一些其它技术需要深入了解、如epoll!
下面文章来自open经验库:
libevent是一个基于事件触发的网络库,memcached底层也是使用libevent库。
总体来说,libevent有下面一些特点和优势:
* 事件驱动,高性能;
* 轻量级,专注于网络;
* 跨平台,支持 Windows、Linux、Mac Os等;...
分类:
其他好文 时间:
2014-07-16 11:05:32
阅读次数:
184
1. 准备工作下载libevent:http://monkey.org/~provos/libevent/ (由于memcached与客户端的通信是借助libevent来实现的,所以此动作必须在memcached安装前完成)下载memcached:http://memcached.org/ (注意:...
分类:
其他好文 时间:
2014-06-30 21:34:49
阅读次数:
279