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 成功继承