- Edited
stream {
server {
listen 1234;
content_by_lua_block {
local settings = ngx.shared.settings
settings:set("test", "stream lua")
}
}
}
http {
lua_shared_dict settings 50m;
server {
listen 1235;
location / {
content_by_lua_block {
local settings = ngx.shared.settings
--settings:set("test", "http lua")
local test = settings:get("test")
ngx.say(test)
}
}
}
}
本来是想实现一个tcp server,客户端发送的一些数据能在http里共享。
现在看stream和http是完全分离的,不能共享dict。有其他方法实现吗?