跳到主要内容

备忘录:两个很值得学习的项目

· 1 分钟阅读
CheverJohn

rax

首先是 lua-resty-radixtree 的灵感项目 rax 。这个项目的作者挺值得敬佩的,深藏功与名。该串代码有效强化了 redis 的检所匹配能力,对了作者同时也是 redis 的作者(估计是,要么就是核心作者)

代码整体由 C 构成,如果用心学习,估计一两周能搞定!掌握的话,一定会对自己的技术有很大的提升。

ljsonschema

这个项目是一个偏编译原理底层的项目,可能需要花好几个月才能理解。

但是代码的性能绝对强悍,利用lua的动态特性,强超很多项目,比如腾讯现在只支持静态的 rapidjson。 本项目大概内容,lua 生成 lua,然后执行 lua。