Nginx的異步非阻塞

實際開發中,需針對不一樣業務而使用異步nginx

同步與異步的重點在消息通知的方式上,也就是調用結果通知的方式。 
  同步:當一個同步調用發出去後,調用者要一直等待調用結果的通知後,才能進行後續的執行。 
  異步:當一個異步調用發出去後,調用者不能當即獲得調用結果的返回。 
  
異步調用,要想得到結果,通常有兩種方式: 
  一、主動輪詢異步調用的結果; 
  二、被調用方經過callback來通知調用方調用結果異步

配置操做:
找到 Nginx 配置文件 /usr/local/nginx/conf/nginx.conf事件

找到配置開發

events {
    worker_connections  1024;
    use kqueue;  # 在Linux中配置:use epoll;
}同步

上面註釋位置換成 epoll 是便可將接收事件處理成非阻塞式請求處理。io

相關文章
相關標籤/搜索