1.luajit FFI
FFI允许lua调用C。可以参考安装目录下的resty目录(openresty/lualib/resty)实现的Rand函数实现,其实是用c的。
2.增加第三方模块
2.1.查找:例如:搜索resty http
2.2.添加模块:将下载的第三方库文件放在resty目录(openresty/lualib/resty)中
2.3.调用模块:如前面调用json库一样使用即可
本文介绍LuaJIT的FFI功能,演示如何利用FFI让Lua调用C语言函数,并通过Rand函数实例说明具体实现过程。此外,还介绍了如何在OpenResty环境中增加并使用第三方Lua模块。
1.luajit FFI
FFI允许lua调用C。可以参考安装目录下的resty目录(openresty/lualib/resty)实现的Rand函数实现,其实是用c的。
2.增加第三方模块
2.1.查找:例如:搜索resty http
2.2.添加模块:将下载的第三方库文件放在resty目录(openresty/lualib/resty)中
2.3.调用模块:如前面调用json库一样使用即可
转载于:https://my.oschina.net/wangjstu/blog/603732
1078

被折叠的 条评论
为什么被折叠?