E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
kqueue
nginx源码事件机制
nginx本身支持多种机制,如poll,epoll,select,aio,
kqueue
等,这里分析epoll,因为这是nginx的杀手锏。初略接触时,我们大概只知道监听、请求、接受、响应这几个概念。
xiongping_
·
2015-02-28 11:00
libevent源码阅读笔记——通用时间队列
由于libevent支持/dev/poll,
kqueue
(2),eventports,POSIXselect(2),Windowsselect(),poll(2),andepoll(4).多平台网络IO
Efren_yang
·
2015-02-13 18:33
libevent
源码阅读
libevent (一) socket属性设置与初始化操作
socket属性设置与初始化操作 libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
等系统调用管理事件机制
·
2015-01-29 10:00
libevent
Redis源码简要分析
在文章的开头我们把所有服务端文件列出来,并且标示出其作用:adlist.c//双向链表ae.c//事件驱动ae_epoll.c//epoll接口,linux用ae_
kqueue
.c//
kqueue
接口,
yemings
·
2015-01-26 10:47
redis
Redis源码简要分析
在文章的开头我们把所有服务端文件列出来,并且标示出其作用:adlist.c//双向链表ae.c//事件驱动ae_epoll.c//epoll接口,linux用ae_
kqueue
.c//
kqueue
接口,
yemings
·
2015-01-26 10:47
redis
redis源码分析(2)——事件循环
可以选择select、epoll、
kqueue
等实现。作为IO事件框架,需要抽象多种IO模型的共性,将整个过程主要抽象为:1)初始化2)添加、删除事件3)等待事件发生下面也按照这个步骤分析代码。
chosen0ne
·
2015-01-14 21:33
redis
事件循环
源码之路
NoSQL
redis源码分析(2)——事件循环
可以选择select、epoll、
kqueue
等实现。
chosen0ne
·
2015-01-14 21:00
redis
事件循环
Redis简要分析
Redis,这是一个优秀的源代码库,不过4万多行的源代码,这里做一个简要分析Redis采用Key-value的内存数据库服务器端部分源码1.adlist.c双链表代码ae.c/ae_epoll.c/ae_
kqueue
.c
kalington
·
2015-01-09 18:06
Redis
select, iocp, epoll,
kqueue
及各种I/O复用机制
看到一篇对各种I/O模型讲得比较简单易懂的文章,转载了,呵呵~~ 文章出处: http://blog.csdn.net/shallwake/archive/2010/01/28/5265287.aspx 首先,介绍几种常见的I/O模型及其区别,如下:blockingI/OnonblockingI/OI/Omultiplexing(select and poll)signaldrivenI/O(S
huapeng_guo
·
2015-01-07 10:00
nginx中的event模块
它支持的event类型有:1、AIO(异步I/O)2、/dev/poll(solaris和unix特有)3、epoll(linux2.6特有)4、eventport(solaris10特有)5、
kqueue
wuli2496
·
2015-01-05 20:00
Linux c 开发 - libevent
Libevent介绍libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
等系统调用管理事件机制。
initphp
·
2014-12-15 17:00
Nginx获得2000万美元B1轮融资,将推动国际市场拓展
尤其在高连接并发的情况下,Nginx是Apache服务器不错的替代品,这是因为Nginx选择了epoll和
kqueue
作为开发模型,并能够支持高达5万个并发连接数的响应。近日,从Ngin
李士窑
·
2014-12-14 00:00
Nginx获得2000万美元B1轮融资,将推动国际市场拓展
尤其在高连接并发的情况下,Nginx是Apache服务器不错的替代品,这是因为Nginx选择了epoll和
kqueue
作为开发模型,并能够支持高达5万个并发连接数的响应。近日,从Ngin
李士窑
·
2014-12-14 00:00
Nginx 核心模块、HTTP模块、邮件模块解析
Events配置epoll、
kqueue
、select、poll等。标准HTTP模块这些模块是默认均被编译进去的,除
johnnycode
·
2014-12-10 16:00
nginx
ZeroMQ 支持多种多路复用模式
ZeroMQ支持多种多路复用模式(参考源码poller.hpp),列举如下:1、select(支持unix/windows)2、poll(支持unix)3、epoll(支持linux)4、
kqueue
(
天下杰论
·
2014-12-01 14:00
深入理解 Stream (Node.js)
Nodejs使用libuv(在windows平台使用IOCP,在FreeBSD上使用`
kqueue
`,在*nux上使用[e]poll)。使得Nodejs在各种平台
东来
·
2014-11-29 00:00
pipe
node.js
stream
Redis网络监听(2)
aeCreateEventLoop :创建用于循环监听的 eventLoop , Redis 支持主流的三种事件触发机制: select ,epoll,
kqueue
, 可以通过在 config.h 里面配置
汤巧丽782
·
2014-11-24 08:00
redis
Redis源码简要分析
在文章的开头我们把所有服务端文件列出来,并且标示出其作用:adlist.c//双向链表ae.c//事件驱动ae_epoll.c//epoll接口,linux用ae_
kqueue
.c//
kqueue
接口,
jinyeweiyang
·
2014-11-09 15:00
select, iocp, epoll,
kqueue
及各种I/O复用机制
看到一篇对各种I/O模型讲得比较简单易懂的文章,转载了,呵呵~~ 文章出处: http://blog.csdn.net/shallwake/archive/2010/01/28/5265287.aspx 首先,介绍几种常见的I/O模型及其区别,如下:blockingI/OnonblockingI/OI/Omultiplexing(select and poll)signaldrivenI/O(S
b108074013
·
2014-11-03 22:00
Libevent库学习笔记
Libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,Libevent在底层select、pool、
kqueue
和epoll等机制基础上,封装出一致的事件接口。
undoner
·
2014-10-28 22:00
学习笔记
libevent
Redis源码分析(二十)--- ae事件驱动
在Redis的事件处理中,用到了epoll,select,
kqueue
和evport,evport可能大家会陌生许多。前面3个都是非常常见的事件,在libevent的事件网络库中也都
Androidlushangderen
·
2014-10-26 10:00
redis
源码
内存数据库
nosql数据库
Nginx--简介
Nginx能够选择高效的epoll(Linux2.6内核)、
kqueue
(FreeBSD)、eventport(Solaris10)作为网络I/O模型,在高连接并发的情况下,Nginx是Apa
shayang88
·
2014-10-13 18:48
Nginx
简介
Web服务器
Nginx--简介
Nginx能够选择高效的epoll(Linux2.6内核)、
kqueue
(FreeBSD)、eventport(Solaris10)作为网络I/O模型,在高连接并发的情况下,Nginx是Apa
shayang88
·
2014-10-13 18:48
nginx
简介
Nginx之LNMP、LNNMP、LNNNMP架构实现及缓存技术
Nginx采用模块化设计架构,易扩展;使用多线程处理客户请求,减少了进程上下文切换的开销;使用epoll或者
kqueue
事件驱动模型,提高了并发处理性能。1.2Tengine介绍Tengine是由淘
mexp
·
2014-10-06 20:54
nginx
架构
LNMP
Nginx之LNMP、LNNMP、LNNNMP架构实现及缓存技术
Nginx采用模块化设计架构,易扩展;使用多线程处理客户请求,减少了进程上下文切换的开销;使用epoll或者
kqueue
事件驱动模型,提高了并发处理性能。1.2Tengine介绍Tengine是由淘宝
mexp
·
2014-10-06 20:54
架构
nginx
lnmp
Linux技术
Redis的简单使用和介绍 linux(centos 5.4) redis install
Redis使用单线程的IO复用模型,自己封装了一个简单的AeEvent事件处理框架,主要实现了epoll、
kqueue
和select,对于单
Carl_
·
2014-09-29 16:00
Mac上如何安装FastDFS_v5.02
安装最新的5.02版本,需要对make.sh做一点小修改具体如下:1、在make.sh的84行左右添加一个操作系统的判断,mac使用的是
kqueue
,其中的Darwin根据自己系统uname结果填写elif
chuangfankuang0896
·
2014-09-27 16:00
Mac上如何安装FastDFS_v5.02
安装最新的5.02版本,需要对make.sh做一点小修改具体如下:1、在make.sh的84行左右添加一个操作系统的判断,mac使用的是
kqueue
,其中的Darwin根据自己系统uname结果填写elif
金三胖
·
2014-09-27 16:00
mac
fastDFS
手把手学习nginx(一)
一、 为什么是nginx高并发:支持Linux上的epoll,Solaris上的eventports和FreeBSD上的
kqueue
等。单机支持10w以上的并发连接。
wutong_login
·
2014-09-26 11:00
linux 下安装memcached并启用SASL功能
memcached是基于libevent的事件处理libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
等系统调用管理事件机制
mac_zhao
·
2014-09-24 13:00
名词解释
libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
等系统调用管理事件机制。
mac_zhao
·
2014-09-23 16:00
【Linux 开发】Libevent事件处理机制及实例
一、Libevent简介 libevent是一个基于事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
等系统调用管理事件机制。
zhwei_87
·
2014-09-22 11:00
【开源Libevent篇章一】简介和安装
一、libevent简介1.libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
等系统调用管理事件机制。
u011471135
·
2014-08-30 21:00
linux
开源
libevent
使用aicp实现事件回调模式
如果aiop支持边缘触发(例如:epoll、
kqueue
),尽量启用边缘触发,以减少系统api的频繁调
ruki
·
2014-08-20 10:00
异步
epoll
iocp
asio
tbox
使用aiop实现事件等待模式
在类unix系统,例如linux的epoll,mac的
kqueue
,以及se
ruki
·
2014-08-20 10:00
epoll
select
asio
Reactor
tbox
【IOS网络通信】Mac&IOS Socket编程
大纲一.Socket简介二.BSDSocket编程准备1.地址2.端口3.网络字节序4.半相关与全相关5.网络编程模型三.socket接口编程示例四.使用select五.使用
kqueue
六.使用流注:文档中设计涉及的代码也都在本人
lgm252008
·
2014-08-19 20:00
select,iocp,epoll,
kqueue
及各种I/O复用机制
首先,介绍几种常见的I/O模型及其区别,如下:blockingI/OnonblockingI/OI/Omultiplexing(select and poll)signaldrivenI/O(SIGIO)asynchronousI/O(thePOSIX aio_functions)blockingI/O 这个不用多解释吧,阻塞套接字。下图是它调用过程的图示:重点解释下上图,下面例子都会讲到。首先a
yearnfar
·
2014-08-04 12:00
libevent 的使用
libevent 封装了低层最高效的网络模型,windows的compIO,linux下的epoll模型,freebsd的
kqueue
,提供统一的异步调用接口;
tcspecial
·
2014-07-11 17:00
libevent
libevent 的使用
libevent 封装了低层最高效的网络模型,windows的compIO,linux下的epoll模型,freebsd的
kqueue
,提供统一的异步调用接口;
tcspecial
·
2014-07-11 17:00
libevent
select, iocp, epoll,
kqueue
及各种I/O复用机制
select,iocp,epoll,
kqueue
及各种I/O复用机制http://blog.csdn.net/heyan1853/article/details/6457362 首先,介绍几种常见的I/
hmh1985
·
2014-07-05 18:00
select
Nginx学习之四:Nginx支持模块的安装及描述
Events配置epoll、
kqueue
、select、poll等。标准HTTP模块这些模块是默认均被编译进去的,除
boonya
·
2014-07-04 13:00
nginx
modules
CentOS5.5下Nginx的安装配置详解
Nginx能够选择高效的epoll、
kqueue
、eventport作为网络I/O模型,在高并发的情况下,Nginx是Apache的不错替代品,它能够支持高达50000个并发连接数,而内存和CPU的占用却非常的低
huanjie6
·
2014-07-03 22:14
nginx
centos
安装配置
libevent实现http server
libevent 是一个事件触发的网络库,适用于windows、linux、bsd、Android等多种平台,内部使用select、epoll、
kqueue
、完成端口等系统调用管理事件机制。
u013805103
·
2014-06-29 18:00
cocos2dx libevent简介和使用
总体来说,libevent有下面一些特点和优势:*统一数据源,统一I/O事件,信号和定时器这三种事件;*可移植,跨平台支持多种I/O多路复用技术,epoll、poll、dev/poll、select和
kqueue
Kaitiren
·
2014-06-27 13:00
【Linux 开发】Libevent事件处理机制及实例
一、Libevent简介 libevent是一个基于事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
等系统调用管理事件机制。
jiayanhui2877
·
2014-06-23 17:00
chromium libevent
1libevent简介(百度百科) 官网: http://libevent.org/ libevent是一个事件触发的网络库,适用于windows、linux、bsd等多种平台,内部使用select、epoll、
kqueue
fingding
·
2014-06-23 12:00
mongodb和redis设计原理简析
reactor模式,实现自己的多路复用NIO机制(epoll,select,
kqueue
等)单线程处理多任务2、数据结构hash+bucket结构,当链表的长度过长时,会采取迁移的措施(扩展原来两倍的hash
wbj0110
·
2014-06-23 09:00
MongoDB
mongodb和redis设计原理简析
reactor模式,实现自己的多路复用NIO机制(epoll,select,
kqueue
等) 单线程处理多任务 2、数据
wbj0110
·
2014-06-23 09:00
mongodb
mongodb和redis设计原理简析
reactor模式,实现自己的多路复用NIO机制(epoll,select,
kqueue
等) 单线程处理多任务 2、数据
wbj0110
·
2014-06-23 09:00
mongodb
mongodb和redis设计原理简析
reactor模式,实现自己的多路复用NIO机制(epoll,select,
kqueue
等) 单线程处理多任务 2、数据
wbj0110
·
2014-06-23 09:00
mongodb
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他