skynet
sftxlin
仰首望远,迈步下一个征程!
展开
-
redis初体验
看了云风的skynet时候, 看到他说了一个redis的事故。今儿引发的一系列博客回复。看的心里很虚。这边先做个备忘。博客回复从下网上看。谈谈陌陌争霸在数据库方面踩过的坑(Redis篇)你好,想问几个问题:1、公会的用户详细信息数据是如何获取,涉及的用户肯定分布在不同redis数据库里,是每次都到各库查询,还是有缓存机制?2、redis的落地周期一般为多少,如果原创 2017-09-14 06:59:48 · 469 阅读 · 0 评论 -
skynet lua服务常用API
dispatch(type, func) 为 type 类型的消息设定一个处理函数。ret(msg, sz) 将打包好的消息回应给当前任务的请求源头。retpack(...) 将消息用 pack 打包,并调用 ret 回应。response([packfunc]) 生成一个回应函数,用于在将来回应当前任务。当消息不使用默认的 lua 类型时,需提供对应的消息打包函数。 error(msg)原创 2017-09-13 12:02:30 · 1566 阅读 · 0 评论 -
skynet examples深入学习
lua原创 2017-09-18 15:49:33 · 871 阅读 · 0 评论 -
skynet 常用lua函数汇总
service_snlua.c int lua_gc (lua_State *L, int what, int data);控制垃圾收集器。这个函数根据其参数 what 发起几种不同的任务:LUA_GCSTOP: 停止垃圾收集器。LUA_GCRESTART: 重启垃圾收集器。LUA_GCCOLLECT: 发起一次完整的垃圾收集循环。LUA_GCCOUNT: 返回 Lua 使原创 2017-09-12 20:33:56 · 767 阅读 · 0 评论 -
skynet学习资料整理
学习skynet 经常被里面的概念弄晕。 没有具体表示关系图的图片。wiki也是按字母顺序排序。似乎种种都有些反人类的感觉。没办法,硬着头皮看,钻!收集了些资料,汇总在这:skynet中的gate,watchedog,agent之间的关系gate是模板lualib/snax/gateserver.lua使用范例,系统自带的,位于service/gate.lua,是一个实现完整的网关原创 2017-09-12 10:12:49 · 2895 阅读 · 0 评论