123456789101112131415161718192021222324 |
- local skynet = require "skynet"
- require "skynet.manager"
- local settings = require "run_config"
- local skynet_node_name = ...
- local CMD = {}
- local function start()
- local conf = settings.db_cnf[skynet_node_name]
- for _, proxy in ipairs(conf.dbproxy) do
- skynet.uniqueservice(proxy .. "pool", skynet_node_name)
- end
- end
- skynet.start(function()
- start()
- skynet.dispatch("lua", function(_, _, cmd, ...)
- local f = assert(CMD[cmd], cmd .. "not found")
- skynet.retpack(f(...))
- end)
- skynet.register('.' .. SERVICE_NAME)
- end)
|