一个用lua实现的基于openresty的接口(api)开发框架
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(项目源码)