![]()
功能是基于balancer 的动态upstream 选择
ab 测试结果
不用lua,使用nginx原生的upstream
Requests per second: 4596.26 [#/sec] (mean)
用balancer时
Requests per second: 1262.35 [#/sec] (mean)
模块引用方式:
lua_code_cache on;
location / {
access_by_lua_file /app/openresty/lualib/resty/ddkl_test.lua;
proxy_pass http://testapp;
}
ddkl_test.lua:
local app_name = "testapp";
ddkl_access = require "resty.ddkl_access"
ddkl_access.core(app_name)
从火焰图看,是不是我 require 的姿势不对?