mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-22 02:53:09 +00:00
20 lines
585 B
Lua
20 lines
585 B
Lua
local skynet = require "skynet"
|
|
local cluster = require "cluster"
|
|
local snax = require "snax"
|
|
|
|
skynet.start(function()
|
|
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)
|