APISIX主框架代码分析
apisix.core
core.schema
配置文件与配置模板进行对比,看是否满足条件
core.table
对lua自带table的扩展,增加了一些功能
core.log
使用了nginx 的errlog模块,估计是将结果输出到nginx的errlog中
core.json
对json处理,主要用到了cjson和dkjson。
core.request
对ngx.req的封装
core.response
对ngx.resp的封装
core.utils
封装的工具
core.lrucache
对resty.lrucache的封装
插件编写分析
现有插件分析