与container同级别
与container同级别2

OpenResty基于Lua依据IP简单灰度

需求: 根据不同IP返回不同后端,实现一个简单版的一个灰度发布功能 使用到的模块 https://github.com/openresty/lua-nginx-module#synopsis 该模块已内置于OpenResty可以直接使用 方法一 OpenRe

OpenResty动态后端热加载

使用到的模块: https://github.com/weibocom/nginx-upsync-module 通过第三方注册中心(Etcd/Consul),NGINX/OpenResty从第三方拿后端信息,实现同步。该模块在修改后端注

OpenResty配合GeoIP2识别客户端所在城市

GeoIP数据太老,不能识别城市了,新项目升级为GeoIP2。要下载免费数据库文件,需要在官网进行注册。 用到的开源项目 https://github.com/maxmind/libmaxminddb https://github.com/leev/ngx_http_geoip2_module 免费的城市与国家数

OpenResty后端HTTP健康检查

使用到的模块: https://github.com/openresty/lua-resty-upstream-healthcheck NGINX默认自带的健康检查仅仅是检查后端服务器的端口(TCP层)是不是通的,应用层(HTTP)的异常并不能被检测到。 1 2 3