我想在init_by_lua_block
or中创建与 Tarantool 数据库的连接init_worker_by_lua_block
,然后在每个中使用该创建的连接content_by_lua_block
:
init_by_lua_block {
local tnt = require 'resty.tarantool'
local tar, err = tnt:new({
host = '127.0.0.1',
port = 3312,
user = 'user',
password = 'password',
socket_timeout = 2000
})
local res, err = tar:connect()
}
但是 cosocket api 在指令中被禁用init_*_by_lua*
。如何创建一次连接而不是为每个请求创建连接?