193 Commits

Author SHA1 Message Date
Cloud Wu
88700c2c90 cluster support 2014-05-22 21:04:32 +08:00
Cloud Wu
ff155c623e bugfix: stdin is 0 2014-05-16 14:31:27 +08:00
Cloud Wu
18c8a9d20c set global SERVICE_PATH for compatibility 2014-05-06 17:42:34 +08:00
Cloud Wu
a700abcdb3 remove skynet.watch, move simplemonitor to examples 2014-05-06 14:57:01 +08:00
Cloud Wu
6a6d9db54d remove blockcall 2014-05-06 13:41:44 +08:00
Cloud Wu
4a92dfaa65 multicast dispatch map should be weak 2014-04-30 12:23:15 +08:00
Cloud Wu
1c2654e117 change multicast api 2014-04-30 12:17:27 +08:00
Cloud Wu
d16159c166 add lua loader 2014-04-29 19:59:04 +08:00
Cloud Wu
a4a21bd793 move lualib/snax_* to lualib/snax/ 2014-04-29 17:05:27 +08:00
Cloud Wu
f161dbb0ea move datacenter api out of skynet 2014-04-29 15:57:11 +08:00
Cloud Wu
61e3904de8 merge servicecache branch 2014-04-29 14:51:34 +08:00
Cloud Wu
4d536f7f86 add datacenter 2014-04-29 14:20:22 +08:00
Cloud Wu
f6e67b7493 add bootstrap script 2014-04-29 13:44:30 +08:00
Cloud Wu
be948c6675 multicast.bind channel 2014-04-28 21:10:24 +08:00
Cloud Wu
0a40d9c5c6 local multicast support 2014-04-28 21:10:24 +08:00
Cloud Wu
c17ec76e94 snax now use independent protocol PTYPE_SNAX 11 2014-04-28 15:52:54 +08:00
Cloud Wu
aa65dac9ed Rewrite socketchannel, make it clear. 2014-04-25 11:53:30 +08:00
Cloud Wu
f7783d3881 bugfix: socket channel reconnect 2014-04-24 23:08:35 +08:00
Cloud Wu
b65757d8bf Clear request queue when channel disconnected 2014-04-24 19:59:50 +08:00
Cloud Wu
0e5f17e232 add socket.bind 2014-04-22 20:28:54 +08:00
Cloud Wu
960bd23c56 add profile module, and use it in snax 2014-04-22 18:27:41 +08:00
Cloud Wu
b6c208cf51 try connect only once at first time 2014-04-22 16:18:49 +08:00
Cloud Wu
08c511160f change name from pub/subscribe to post/accept 2014-04-22 11:40:08 +08:00
Cloud Wu
56fdbef851 remove snax global set limit 2014-04-21 19:48:29 +08:00
云风
fbf3953125 Merge pull request #94 from xjdrew/master
add skynet.retpack, skynet.dispatch_unknown_request
2014-04-21 17:53:45 +08:00
xjdrew
c081816f06 1. 可以在服务运行中动态require socket
2. 添加方法skynet.retpack/skynet.dispatch_unknown_request
3. skynet.filter透传参数
2014-04-21 17:50:04 +08:00
Cloud Wu
d0dc729f4b mongo client : copy table 2014-04-21 17:05:22 +08:00
Cloud Wu
72d565dd22 remove redis config file, use table directly 2014-04-21 15:08:10 +08:00
Cloud Wu
ddd0b13013 add snax.uniqueservice (and others) 2014-04-19 17:53:50 +08:00
Cloud Wu
ba27feee35 make service mgr simple 2014-04-19 17:11:51 +08:00
Cloud Wu
2d56a2215a optimize global unique service query 2014-04-19 16:47:52 +08:00
Cloud Wu
d568e54c63 delete unused feature : group/localcast/forward, etc 2014-04-18 14:25:36 +08:00
Cloud Wu
129b1cd90e queue mode 2014-04-17 15:37:01 +08:00
Cloud Wu
6d4d9f8758 use a patch to hotfix 2014-04-17 13:49:25 +08:00
Cloud Wu
58dfe38c4b hotfix snax supported 2014-04-16 23:23:51 +08:00
Cloud Wu
df5c619a29 snax : a simple skynet auxliliary framework 2014-04-16 20:12:17 +08:00
Cloud Wu
6adf5435b5 Add low priority list to socket send buffer 2014-04-15 21:35:34 +08:00
Cloud Wu
98c9059a60 c/s json protocol example 2014-04-14 21:21:47 +08:00
Cloud Wu
1a07e94ad5 add skynet.error 2014-04-02 16:35:24 +08:00
Cloud Wu
7c43421784 add mongo auth support, and copy a md5 lib to 3rd 2014-04-02 14:35:17 +08:00
Cloud Wu
043311e654 bugfix: fork a new thread when message dispatch error 2014-04-01 20:58:49 +08:00
Cloud Wu
103602259a bugfix: socket.block will block socket.close 2014-03-26 14:48:28 +08:00
Cloud Wu
05ecd61015 bugfix: mongo driver, reply result 2014-03-25 13:31:06 +08:00
Cloud Wu
911380d8b2 socketchannel is an independent mod now, channel:request will throw channel.error when disconnected. 2014-03-25 13:31:06 +08:00
Cloud Wu
20db82dc97 bugfix: auth before connected 2014-03-25 13:31:06 +08:00
Cloud Wu
90c947047c add socket.response to support redis watch mode 2014-03-25 13:31:06 +08:00
Cloud Wu
2e1de9a64a bugfix: use so:close instead of socket.close 2014-03-25 13:31:06 +08:00
Cloud Wu
1eb775a326 introduce socket.channel, and rewrite redis/mongo driver 2014-03-25 13:31:06 +08:00
Cloud Wu
fd6e9a8bd1 bugfix: coroutine pool 2014-03-25 13:30:51 +08:00
Cloud Wu
1fdce9941b bugfix: mongo disconnect. self.__sock can't be nil because of metatable 2014-03-21 11:03:16 +08:00