Commit 875e507166259a02838907943e5dd383e4dd7d16

Authored by zhouhaihai
1 parent df883a11

服务名称修改

src/services/agent_ctrl.lua
... ... @@ -128,7 +128,7 @@ function _M:check_agent_status()
128 128 next_log_time = now + 60
129 129 local count = table_nums(self.u2f)
130 130 datacenter.set("onlineCount", count)
131   - pcall(skynet.send, logd, "lua", "log", "online", {count = count})
  131 + pcall(skynet.send, logd, "lua", "log", "online", {count = count}, "online")
132 132 end
133 133 end
134 134  
... ...
src/services/chated.lua
... ... @@ -35,7 +35,7 @@ if mode == "sub" then
35 35 skynet.ret(skynet.pack(f(...)))
36 36 end)
37 37  
38   - skynet.register(string.format("CHATED%d", id))
  38 + skynet.register(string.format(".CHATED%d", id))
39 39 end)
40 40 else
41 41 skynet.start(function()
... ...
src/services/csvdatad.lua
... ... @@ -111,5 +111,5 @@ skynet.start(function ()
111 111 skynet.ret(skynet.pack(f(...)))
112 112 end)
113 113  
114   - skynet.register "CSVDATA"
  114 + skynet.register(".CSVDATA")
115 115 end)
... ...
src/services/dbseed.lua
... ... @@ -5,7 +5,6 @@ require "GlobalVar"
5 5 require "RedisKeys"
6 6 require "ProtocolCode"
7 7 require "skynet.manager"
8   -local harbor = require "skynet.harbor"
9 8  
10 9 skynet = require "skynet"
11 10  
... ... @@ -37,7 +36,7 @@ local steps = {
37 36 }
38 37  
39 38 skynet.start(function ()
40   - redisd = harbor.queryname("REDIS")
  39 + redisd = skynet.localname(".REDIS")
41 40  
42 41 redisproxy = require("shared.redisproxy")
43 42  
... ...
src/services/globald.lua
... ... @@ -8,15 +8,14 @@ require "utils.init"
8 8 require "RedisKeys"
9 9 require "skynet.manager"
10 10  
  11 +
11 12 local ipairs = ipairs
12 13 local table_insert = table.insert
13 14 local tarr2tab = table.array2Table
14 15 local string_format = string.format
15 16  
16   -local pointDataMark = {}
17   -local utils = {}
18 17  
19   -local CHECK_MAIL_STATUS_INTERVAL = 60
  18 +local CHECK_MAIL_STATUS_INTERVAL = 100 * 60
20 19 local function mailQuene()
21 20 local delayEmail = tonum(redisproxy:hget("autoincrement_set", "delay_email"))
22 21 if delayEmail == 0 then
... ... @@ -95,6 +94,8 @@ end
95 94  
96 95 local CMD = {}
97 96  
  97 +
  98 +-- 服务器缓存50条消息
98 99 local cacheWorldMsg = {}
99 100 local CACHE_WORLD_MSG_COUNT = 50
100 101 function CMD.sendWorldMsg(channel, msg)
... ... @@ -105,12 +106,12 @@ function CMD.sendWorldMsg(channel, msg)
105 106 end
106 107 end
107 108  
108   -
109 109 function CMD.getWorldMsg(channel)
110 110 local msgs = cacheWorldMsg[channel] or {}
111 111 return msgs
112 112 end
113 113  
  114 +
114 115 function CMD.start()
115 116 check_mail_queue()
116 117 end
... ... @@ -127,8 +128,9 @@ local function __init__()
127 128 end
128 129 end
129 130 end)
130   - redisd = harbor.queryname("REDIS")
131   - skynet.register("GLOBALD")
  131 + redisd = skynet.localname(".REDIS")
  132 + skynet.register(".GLOBALD")
  133 +
132 134 end
133 135  
134 136 skynet.start(__init__)
... ...
src/services/httpweb.lua
... ... @@ -13,7 +13,6 @@ mcast_util = require "services/mcast_util"
13 13 globalCsv = require "csvdata/GlobalDefine"
14 14  
15 15 local socket = require "skynet.socket"
16   -local harbor = require "skynet.harbor"
17 16  
18 17 require "shared.init"
19 18 require "utils.init"
... ... @@ -55,7 +54,7 @@ end
55 54 local CMD = require "actions.HttpAction"
56 55  
57 56 local function start()
58   - redisd = harbor.queryname("REDIS")
  57 + redisd = skynet.localname(".REDIS")
59 58 csvdb = sharedata.query("csvdata")
60 59  
61 60 local listen_socket = socket.listen("0.0.0.0", port)
... ...
src/services/named.lua
... ... @@ -35,7 +35,7 @@ if mode == "sub" then
35 35 skynet.ret(skynet.pack(f(...)))
36 36 end)
37 37  
38   - skynet.register(string.format("NAMED%d", id))
  38 + skynet.register(string.format(".NAMED%d", id))
39 39 end)
40 40 else
41 41 skynet.start(function()
... ...
src/services/redisd.lua
... ... @@ -24,5 +24,5 @@ skynet.start(function()
24 24 skynet.ret(skynet.pack(db[string.lower(cmd)](db, ...)))
25 25 end
26 26 end)
27   - skynet.register "REDIS"
  27 + skynet.register ".REDIS"
28 28 end)
29 29 \ No newline at end of file
... ...
src/services/watchdog.lua
... ... @@ -8,6 +8,7 @@ local snax = require "skynet.snax"
8 8 local agent_ctrl = require "services.agent_ctrl"
9 9 local xxtea = require "xxtea"
10 10 local mc = require "skynet.multicast"
  11 +local cluster = require "skynet.cluster"
11 12  
12 13 require "ProtocolCode"
13 14 require "GlobalVar"
... ... @@ -15,7 +16,7 @@ require "shared.init"
15 16 require "utils.init"
16 17  
17 18 local CMD, SOCKET = {}, {}
18   -local globald
  19 +local globald, pvpd
19 20  
20 21 local pool_size = tonumber(...)
21 22  
... ... @@ -77,11 +78,15 @@ function CMD.start(conf)
77 78 -- roomServer = skynet.newservice("services/roomServer")
78 79 -- skynet.call(roomServer, "lua", "start")
79 80  
  81 + skynet.newservice("services/dbseed")
  82 +
80 83 globald = skynet.newservice("services/globald")
81 84 skynet.call(globald, "lua", "start")
82 85  
83   - skynet.newservice("services/dbseed")
84   -
  86 + pvpd = skynet.newservice("services/pvpd")
  87 + cluster.register("pvpd", pvpd)
  88 + local servId = tonumber(skynet.getenv("servId"))
  89 + cluster.open("server" .. servId)
85 90 end
86 91  
87 92 function CMD.forceClose(fd)
... ... @@ -103,7 +108,7 @@ skynet.start(function()
103 108 skynet.ret(skynet.pack(f(subcmd, ...)))
104 109 end
105 110 end)
106   - skynet.register "WATCHDOG"
  111 + skynet.register ".WATCHDOG"
107 112 -- 数据库服务
108 113 redisd = skynet.newservice("services/redisd")
109 114  
... ...