GATEWAY进程的IO模型

ayamzh

GATEWAY是一个异步非阻塞的IO模型么?

3395 3 0
3个回答

walkor

对,Gateway用的是异步非阻塞IO模型。
当安装libevent扩展时,会自动使用Epoll等高级事件管理机制
没安装libevent扩展时,是使用PHP自带的Select事件管理机制

  • 暂无评论
ayamzh

那是不是请求过来后 阻塞在loop上 当有事件触发后,事件是异步处理的,主循环继续处理后续请求?

  • 暂无评论
walkor

socket没有读写事件时阻塞在loop上,有读写事件时便开始读或者写数据。读写数据和阻塞在loop上是串行的。

  • 暂无评论
年代过于久远,无法发表回答
🔝