ZeroMQ 支持多种多路复用模式

ZeroMQ 支持多种多路复用模式(参考源码 poller.hpp),列举如下:

1、select(支持unix/windows)
2、poll(支持unix)
3、epoll(支持linux)
4、kqueue(支持freebsd)
5、devpoll(zmq自研的poll)

其中,Linux 下默认使用的是 epoll 方式;当然,在编译的时候也可以通过 --with-poller 参数来配置所需的多路复用模式。话说回来,ZeroMQ 的网络通信模型和 Socket 还是有很多不同的,使用的时候一定要特别注意。

你可能感兴趣的:(ZeroMQ 支持多种多路复用模式)