Linux下Memcached的安装步骤,如果出现/usr/local/memcached/bin/memcached: error while loading shared libraries: libevent-2.0.so.5: cannot open shared object file: No such file or directory异常在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。...
分类:
系统相关 时间:
2014-06-30 09:20:50
阅读次数:
320
这篇文章介绍下libevent在socket异步编程中的应用。在一些对性能要求较高的网络应用程序中,为了防止程序阻塞在socket I/O操作上造成程序性能的下降,需要使用异步编程,即程序准备好读写的函数(或接口)并向系统注册,然后在需要的时候只向系统提交读写的请求之后就继续做自己的事情,实际的读写操作由系统在合适的时候调用我们程序注册的接口进行。异步编程会给一些程序猿带来一些理解和编写上的困难,...
分类:
其他好文 时间:
2014-06-28 08:27:58
阅读次数:
315
先摘一点网上的介绍libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、kqueue等系统调用管理事件机制。著名分布式缓存软件memcached也是libevent based,而且libevent在使用上可以做到跨平台,而且根...
分类:
其他好文 时间:
2014-06-27 12:16:35
阅读次数:
196
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