一个用lua实现的基于openresty的接口(api)开发框架

jopen 9年前

luastar 是一个基于 OpenResty 的高性能高并发接口开发框架,主要用于 http 接口开发,实现了 request/response、缓存、配置文件、路由/拦截器、Bean 管理、mysql 和 redis 以及 httpclient 等常用工具类的封装。

项目结构

    luastar
    |----luastar
    |--------conf(nginx配置文件)
    |--------libs(第三方库)
    |--------src(luastar源码)
    |----demo1(项目1)
    |--------config(项目配置)
    |------------app.lua(项目配置文件)
    |------------bean.lua(bean配置文件)
    |------------route.lua(路由/拦截器配置文件)
    |--------src(项目源码)
    |------------com
    |----------------luastar
    |--------------------demo
    |------------------------ctrl(控制类-业务逻辑)
    |------------------------interceptor(拦截器)
    |------------------------service(服务类-公共服务)
    |------------------------util(常用类)
    |----demo2(项目2)
    |--------config(项目配置)
    |--------src(项目源码)

官方网站:http://www.open-open.com/lib/view/home/1451630700901