关于同步,异步,阻塞,非阻塞,IOCP/epoll,select/poll,AIO ,NIO ,BIO,MQ的总结

RabbitMQ, ZeroMQ, Kafka等MQ则是基于异步的封装插件。 但是IOCP是对于SOCKET的封装,而MQ一般是对于普通消息的封装,应该不是同一个事情。 相关资料 IO基本概念 Linux环境 Linux的内核将所有...

andrewniu
2018/05/08
0
0
Kafka与操作系统适配性研究

在《Apache Kafka实战》一书中,提到了操作系统与Kafka的适配性。涉及的的epoll与select问题,以及linux零拷贝技术较为重要,因此在此处将操作系统相关特性部分进行记录。 clients 底层网络库...

analanxingde
04/24
0
0
高性能web服务器的秘密核武器

最近kangle web服务器已经发布了新版2.3.1,其性能比老版本提升8倍之多,静态文件处理能力达apache的8-10倍。如此高的性能怎么来的 呢?kangle有哪些秘密武器呢?其实作为现代化的其它web服务...

keengo
2011/08/20
0
1
【转】网络编程模型综述 之 成熟的IO框架介绍

分类: linux网络编程 | 标签: |字号大中小 订阅 ACE “重量级的C++ I/O框架,用面向对象实现了一些I/O策略和其它有用的东西,特别是它的Reactor是用OO方式处理非阻塞I/O,而Proactor是用O...

javabird
2012/07/20
0
1
SOCKET各种模型下并发数量

1、普通的阻塞和非阻塞编程。 利用线程池技术和内存池,SOCKET池技术,基本可以处理一千五百个左右的SOCKET连接,但我们一般使用的机器大约有两M内存,而在不改变线程堆栈的大小情况下,我们...

小报童
2013/03/02
0
0

没有更多内容

加载失败,请刷新页面

加载更多