OpenResty 私有模块库

承载核心业务的企业级私有模块

弥合开源产品的局限与生产环境要求之间的差距。

开源组件的局限

性能瓶颈

通用开源库在极端负载下往往表现欠佳,会引发请求链上的连锁瓶颈。

补丁滞后

社区推动的漏洞修复往往跟不上实际需求,当生产环境已经出现事故,只能被动等待官方发布补丁,而公开的 CVE 漏洞却仍然横亘在系统的关键路径上,持续构成威胁。

集成之痛

引入新模块最大的隐性成本在于对现有系统的侵入以及改造工作带来的额外负担。

我们交付

您许愿,我实现

除了现有的模块库,我们更专注于匠心打造定制化的模块。无论是非标准协议接入,还是专用的数据处理引擎,我们的核心贡献者团队都能将您的技术构想转化为可直接上线的生产级成果。

我们交付

复合增效的性能优势

开源库为通用场景而设计,在极限负载下往往力不从心。性能瓶颈很少只出现在一个地方。我们的私有模块覆盖了请求链路上的多个关键层。从 LuaJIT 运行时与 JSON 序列化,到 HTTP、Kafka、Redis、MySQL、Memcached 等主流协议与数据库的客户端实现,再到流量限制、动态指标采集与 I/O 模块。每一个模块都针对真实生产负载深度优化,从 JIT 路径、内存分配策略到 Nginx 事件循环逐层调优,减少不必要的上下文切换与 GC 压力——处理速度最高可达开源版本的 10 倍。

我们交付

关键修复,不再等待社区排期

开源社区的修复有它自己的节奏。你的生产事故没有。当一个已知 CVE 或稳定性 Bug 悬在关键链路上,等待上游合并往往意味着数周乃至数月的风险敞口。我们直接在私有模块中交付经过验证的补丁,每个补丁附带完整的回归测试覆盖与变更说明,可审计、可追溯——不依赖社区排期,不需要在关键时刻自己接手维护成本难以预期的定制分支。

我们交付

兼容现有架构,零侵入接入

引入新模块最大的隐性成本,是对现有系统的侵入。我们的私有模块遵循与开源版本一致的接口设计,兼容现有 OpenResty/Nginx 配置语法,接入成本通常在小时级别完成。升级路径清晰,回滚有保障——让技术决策可以真正独立于排期压力之外,而不是每次评估都要先算改造工作量。

我们交付

部署即可观测,异常即可追踪

每个私有模块默认集成 OpenResty XRay 授权,提供动态追踪能力,覆盖 Lua 层、C 扩展层与系统调用层。部署即可见,异常即可查,定位瓶颈无需修改一行业务代码——XRay 是私有模块可观测性的基础保障,也是我们对每一个模块长期可维护性的承诺。

模块目录

浏览我们为特定生产场景设计的专业模块。

为 OpenResty 生态系统优化。

查看完整文档 →
Security

lua-resty-tls-session

无需重启 Nginx 即可轮换 TLS 会话票据密钥。

Data

lua-resty-jsonb

消除序列化/反序列化开销的 JSONB 操作。

Data

lua-cjson-plus

优化的 JSON 编解码,速度提升高达 4 倍。

Network

lua-resty-http-fast

基于纯 C 核心实现的高性能 HTTP 客户端。

Runtime

luajit-plus

优化的 LuaJIT 引擎,表操作速度提升高达 1000 倍。

Message

lua-resty-kafka-fast

为 OpenResty 网关设计的非阻塞 Kafka 消费者。

Data

lua-resty-redis-fast

高性能 Redis 客户端,速度提升高达 2.5 倍。

Data

lua-resty-redis-cluster-fast

支持 Redis 集群的、基于 C 的协同套接字 API。

Data

lua-resty-mysql-fast

基于纯 C 核心实现的高性能 MySQL 客户端。

Data

lua-resty-memcached-fast

基于纯 C 核心实现的高性能 Memcached 客户端。

Observability

lua-resty-dymetrics

适用于高流量环境的无锁度量模块。

Control

lua-resty-limit-traffic-dynamic

基于实时 CPU 利用率的动态限流。

准备好突破限制,实现扩展了吗?

我们的定价模式

每个专属模块均附赠 OpenResty XRay 许可,为您提供深度可观测性与实时故障排查能力。

定制模块开发按一次性工程项目独立评估与交付,其后通过 OpenResty XRay 年度授权为您提供持续支持。

分享您的技术栈与当前遇到的瓶颈。我们将评估可行方案,并给您一个明确的回复。