核心内容摘要
PicoClaw 架构设计,极致轻量・插件化・高可用 AI 智能体
名称定位核心功能Nginx高性能 Web 服务器 / 反向代理 / 负载均衡器采用c语言,核心是反向代理、负载均衡功能。
可以作为web静态文件服务、SSL/TLS 卸载功能。
OpenRestyNginx + Lua 扩展平台Nginx + LuaJIT + 丰富第三方 Lua 模块,可以直接用 Lua 编写请求处理逻辑,动态扩展能力强。
实现动态请求处理、扩展能力。
如可以操作redis,操作mysql,都是异步非阻塞的方式。
相关lua模块:ngx_lua HTTP 请求处理。
核心请求处理 API,可在 Nginx 中用 Lua 动态处理请求和响应lua-resty-http HTTP 客户端。
调用外部 HTTP 接口,例如做微服务 API 转发lua-resty-lrucache 进程缓存热点数据,减少 Redis 或数据库访问lua-resty-redis 操作 Redis,用于缓存、限流、存储 session 等lua-resty-jwt JWT 解析和验证,用于 API 鉴权lua