nginx1.13+版本後能夠加入HTTP/2。grpc是一個高性能,開源和通用的rpc框架,面向移動和HTTP/2設計。gRPC基於HTTP/2標準設計,所以繼承了HTTP/2的多路複用(Multiplexing)。多路複用容許同時經過單一的HTTP/2鏈接發起多重的請求·響應消息。nginx
tenginx最新的安裝版本是2.3.1框架
下載地址:http://tengine.taobao.org/download/tengine-2.3.1.tar.gz性能
坑:spa
由於tenginx在1.4.0+後默認是支持健康檢查的,所以不須要添加編譯參數--with-http_upstream_check_module。在2.3版本以前的都是能夠的,可是2.3版本是不能夠。第一次在編譯的時候沒有打開健康檢查,可是我在upstream中引用check的時候會發現找不到模塊check。以後我又添加上--with-http_upstream_check_module,會發現編譯的時候報錯,編譯不過去,只後我又下載了一個ngx_http_upstream_check_module的包,想要經過打補丁的方式裝上健康檢查,可是在打補丁的時候會返現報錯顯示版本不一致。long long ago....設計
最後看源碼發現,在2.3版本中,若是須要使用健康檢查,須要在編譯的時候加上--add-module=modules/ngx_http_upstream_check_module 成功繼承