123456789101112131415161718192021222324252627 |
- local mysqldbx = {}
- local skynet = require "skynet"
- local MYSQLABL_POOL
- -- 有些 服务 不允许在 init 阶段处理
- -- 暂时需改成 第一次调用 查询
- -- skynet.init(function ()
- -- MYSQLABL_POOL = skynet.queryservice("mysqldbpool")
- -- end)
- local function block_query()
- -- body
- if not MYSQLABL_POOL then
- MYSQLABL_POOL = skynet.queryservice("mysqldbpool")
- end
- end
- function mysqldbx.query(sql)
- block_query()
- return skynet.call(MYSQLABL_POOL, "lua", "query", sql)
- end
- return mysqldbx
|