123456789101112131415161718192021222324252627 |
- 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)
- cluster.unregister("sdb")
- 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)
|