rax
首先是 lua-resty-radixtree 的灵感项目 rax 。这个项目的作者挺值得敬佩的,深藏功与名。该串代码有效强化了 redis 的检所匹配能力,对了作者同时也是 redis 的作者(估计是,要么就是核心作者)
代码整体由 C 构成,如果用心学习,估计一两周能搞定!掌握的话,一定会对自己的技术有很大的提升。
ljsonschema
这个项目是一个偏编译原理底层的项目,可能需要花好几个月才能理解。
但是代码的性能绝对强悍,利用lua的动态特性,强超很多项目,比如腾讯现在只支持静态的 rapidjson。 本项目大概内容,lua 生成 lua,然后执行 lua。