實際開發中,需針對不一樣業務而使用異步nginx
同步與異步的重點在消息通知的方式上,也就是調用結果通知的方式。
同步:當一個同步調用發出去後,調用者要一直等待調用結果的通知後,才能進行後續的執行。
異步:當一個異步調用發出去後,調用者不能當即獲得調用結果的返回。
異步調用,要想得到結果,通常有兩種方式:
一、主動輪詢異步調用的結果;
二、被調用方經過callback來通知調用方調用結果異步
配置操做:
找到 Nginx 配置文件 /usr/local/nginx/conf/nginx.conf事件
找到配置開發
events {
worker_connections 1024;
use kqueue; # 在Linux中配置:use epoll;
}同步
上面註釋位置換成 epoll 是便可將接收事件處理成非阻塞式請求處理。io