25 lines
672 B
Lua
25 lines
672 B
Lua
local skynet = require "skynet"
|
|
local cluster = require "skynet.cluster"
|
|
local snax = require "skynet.snax"
|
|
|
|
skynet.start(function()
|
|
cluster.reload {
|
|
db = "127.0.0.1:2528",
|
|
db2 = "127.0.0.1:2529",
|
|
}
|
|
|
|
local sdb = skynet.newservice("simpledb")
|
|
-- register name "sdb" for simpledb, you can use cluster.query() later.
|
|
-- See cluster2.lua
|
|
cluster.register("sdb", sdb)
|
|
|
|
print(skynet.call(sdb, "lua", "SET", "a", "foobar"))
|
|
print(skynet.call(sdb, "lua", "SET", "b", "foobar2"))
|
|
print(skynet.call(sdb, "lua", "GET", "a"))
|
|
print(skynet.call(sdb, "lua", "GET", "b"))
|
|
cluster.open "db"
|
|
cluster.open "db2"
|
|
-- unique snax service
|
|
snax.uniqueservice "pingserver"
|
|
end)
|