mirror of
https://github.com/cloudwu/skynet.git
synced 2026-07-24 12:20:41 +00:00
delete unused feature : group/localcast/forward, etc
This commit is contained in:
@@ -1,9 +0,0 @@
|
||||
local skynet = require "skynet"
|
||||
|
||||
skynet.start(function()
|
||||
local result = skynet.call("SIMPLEDB","text","SET","foobar","hello")
|
||||
print(result)
|
||||
result = skynet.call("SIMPLEDB","text","GET","foobar")
|
||||
print(result)
|
||||
skynet.exit()
|
||||
end)
|
||||
@@ -1,19 +0,0 @@
|
||||
local skynet = require "skynet"
|
||||
local group = require "mcgroup"
|
||||
--local group = require "localgroup"
|
||||
|
||||
skynet.start(function()
|
||||
local gid = group.create()
|
||||
local gaddr = group.address(gid)
|
||||
local g = {}
|
||||
print("=== Create Group ===",gid,skynet.address(gaddr))
|
||||
for i=1,10 do
|
||||
local address = skynet.newservice("testgroup_c", tostring(i))
|
||||
table.insert(g, address)
|
||||
group.enter(gid , address)
|
||||
end
|
||||
skynet.cast(g,"text","Cast")
|
||||
skynet.sleep(1000)
|
||||
skynet.send(gaddr,"text","Hello World")
|
||||
skynet.exit()
|
||||
end)
|
||||
@@ -1,13 +0,0 @@
|
||||
local skynet = require "skynet"
|
||||
local group = require "mcgroup"
|
||||
--local group = require "localgroup"
|
||||
local id, g = ...
|
||||
|
||||
skynet.start(function()
|
||||
skynet.dispatch("text",function(session,address,text)
|
||||
print("===>",id, text)
|
||||
end)
|
||||
if g then
|
||||
group.enter(tonumber(g))
|
||||
end
|
||||
end)
|
||||
@@ -1,10 +0,0 @@
|
||||
local skynet = require "skynet"
|
||||
local mqueue = require "mqueue"
|
||||
|
||||
skynet.start(function()
|
||||
local pingqueue = skynet.newservice "pingqueue"
|
||||
print(mqueue.call(pingqueue, "A"))
|
||||
print(mqueue.call(pingqueue, "B"))
|
||||
print(mqueue.call(pingqueue, "C"))
|
||||
skynet.exit()
|
||||
end)
|
||||
@@ -1,28 +0,0 @@
|
||||
local skynet = require "skynet"
|
||||
|
||||
local trace_cache = {}
|
||||
|
||||
skynet.trace_callback(function(handle, ti)
|
||||
-- skynet will call this function when the thread which create handle(traceid) end, and pass the time (ti)
|
||||
print("TRACE",trace_cache[handle],ti)
|
||||
trace_cache[handle] = nil
|
||||
end)
|
||||
|
||||
local function f (i)
|
||||
-- create a trace object
|
||||
local traceid = skynet.trace()
|
||||
-- name traceid in trace_cache[]
|
||||
trace_cache[traceid] = "thread " .. i
|
||||
|
||||
for i=1,i do
|
||||
skynet.sleep(i)
|
||||
end
|
||||
end
|
||||
|
||||
skynet.start(function()
|
||||
for i = 1 , 100 do
|
||||
skynet.fork(f, i)
|
||||
end
|
||||
end)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user