Commit 875e507166259a02838907943e5dd383e4dd7d16

Authored by zhouhaihai
1 parent df883a11

服务名称修改

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