main.lua 855 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. --[[
  2. Descripttion:
  3. version:
  4. Author: Neo,Huang
  5. Date: 2022-07-04 15:06:46
  6. LastEditors: Neo,Huang
  7. LastEditTime: 2022-07-04 15:07:07
  8. --]]
  9. local skynet = require "skynet"
  10. require "skynet.manager"
  11. local init_nodes = require("init_nodes")
  12. skynet.start(
  13. function()
  14. -- 初始化控制台
  15. init_nodes:init_console()
  16. -- 日志
  17. init_nodes:init_logger()
  18. -- 数据库
  19. init_nodes:init_mysql()
  20. -- redis
  21. init_nodes:init_redis()
  22. -- TODO:节点下服务
  23. -- 配置
  24. skynet.uniqueservice("srvConfig")
  25. -- agent管理器
  26. skynet.uniqueservice("srvAgentMgr")
  27. -- 明细
  28. skynet.uniqueservice("srvItemRecord")
  29. -- 集群
  30. init_nodes:init_cluster()
  31. skynet.send(".steward", "lua", "node_hb_to_master")
  32. skynet.exit()
  33. end
  34. )