openresty

難釋懷4 天前
数据库·redis·openresty
OpenResty实现Redis查询在高并发场景下,传统架构面临巨大挑战:OpenResty = Nginx + LuaJIT,让你在网关层直接操作 Redis,实现: ✅ 毫秒级响应(缓存命中时无需调用后端) ✅ 降低 70%+ 后端负载 ✅ 统一业务逻辑入口
難釋懷6 天前
redis·junit·openresty
OpenResty封装Redis工具在 OpenResty 中直接使用 lua-resty-redis 虽然可行,但存在严重问题:解决方案:封装一个统一的 Redis 工具模块!
難釋懷8 天前
tomcat·firefox·openresty
OpenResty实现Tomcat查询很多同学理解“查询 Tomcat”为:在 OpenResty 中主动发起 HTTP 请求,获取 Tomcat 提供的服务数据。 这不同于简单的反向代理(被动转发),而是主动调用 + 数据处理,典型场景包括:
難釋懷8 天前
junit·负载均衡·openresty
OpenResty基于ID负载均衡在传统轮询(round-robin)负载均衡下:这会导致严重问题:解决方案:基于用户 ID、订单 ID 等关键字段做哈希路由!
難釋懷9 天前
junit·openresty
OpenResty-CJSON工具类在 OpenResty 中处理 JSON 时,很多开发者直接这样写:但这样做存在严重隐患:解决方案:封装一个安全、健壮、易用的 CJSON 工具类!
難釋懷9 天前
http·junit·openresty
OpenResty封装http工具在 OpenResty 中直接使用 resty.http 虽然简单,但重复代码多、错误处理分散、连接管理混乱。 当你在多个 Lua 脚本中调用用户服务、风控系统、配置中心时,问题尤为突出:
he___H9 天前
nginx·lua·openresty
Nginx+lua+openresty提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档轮询:按照时间分配到不同的服务器 Least Connections:使每台服务器的链接数都尽可能小 IP_HASH:使用户的访问固定在某台服务器上,方便服务器记录session,如果donw了,就到下一个服务器 Generic HASH:可以选择不同的hash模式 Least time:暂时不管 random:随机,也可以设置权重
難釋懷11 天前
tomcat·firefox·openresty
OpenResty查询Tomcat你可能已经用 Nginx 代理过 Tomcat,但遇到过这些问题吗?OpenResty = Nginx + LuaJIT,让你在代理 Tomcat 的同时,注入智能逻辑!
難釋懷11 天前
junit·openresty
OpenResty监听请求你可能已经知道 OpenResty 能在 Nginx 中运行 Lua 脚本,但你是否清楚:OpenResty 并非“主动监听”,而是通过 Nginx 的事件驱动模型,在预设的 11 个阶段中插入 Lua 逻辑。 掌握这些阶段,你就能精准控制请求生命周期!
難釋懷11 天前
junit·openresty
OpenResty获取参数的API很多初学者在 OpenResty 中获取请求参数时,要么记混方法,要么漏掉关键步骤(如未读 body),导致 nil 或空值。
難釋懷11 天前
junit·openresty
OpenResty请求参数处理在构建 API 网关、鉴权服务或 WAF 时,你经常需要:OpenResty 的强大之处,在于它能让你在 Nginx 层直接获取并处理任意请求参数,无需转发到后端!
難釋懷11 天前
junit·openresty
OpenResty获取参数并返回你是否遇到过这些需求?OpenResty 允许你在 Nginx 层直接读取请求参数,并生成响应返回给客户端——无需转发到后端服务!
難釋懷15 天前
junit·openresty
OpenResty快速入门你是否遇到过这些痛点?OpenResty = Nginx + LuaJIT,让你在 Nginx 层直接编写业务逻辑,实现: ✅ 毫秒级响应 ✅ 百万 QPS 承载能力 ✅ 统一网关控制(鉴权、限流、日志、灰度)
難釋懷17 天前
openresty
安装OpenResty你是否听说过:OpenResty® 就是实现这些能力的“秘密武器”!它是一个基于 Nginx + LuaJIT 的高性能 Web 平台,由国内开发者章亦春(agentzh)主导开发,被广泛应用于:
猫头虎2 个月前
运维·前端·nginx·http·https·gateway·openresty
web开发常见问题解决方案大全:502/503 Bad Gateway/Connection reset/504 timed out/400 Bad Request/401 Unauthorizedweb开发常见问题解决方案大全:502/503 Bad Gateway/Connection reset/504 timed out/400 Bad Request/401 Unauthorized/403 Forbidden
ZAEQgyKFs2 个月前
openresty
基于RBF神经网络的车速预测模型及其在混动汽车能量管理中的应用研究基于RBF神经网络车速预测模型,根据历史车速信息,预测未来预测时域内的车速信息的时序预测模型,根据预测的信息对车辆进行控制可以对混动汽车的能量管理具有一定的参考意义 1.文件包括,训练工况(.mat数据,工况可自己选取最好与想要预测的工况类似,如预测工况是城郊工况,训练工况最好也选择同类的)以及测试工况(.mat数据, 自己选取想要预测的工况),以及REF预测主程序(.m程序) 2.程序主要适用于MPC(模型预测控制)或其基于MPC的能量管理策略的车速预测部分,或其他时序预测类也可参考(坡度预测、流量预测
FJW0208142 个月前
运维·nginx·openresty
《Nginx 高级应用:变量、Rewrite、反向代理与 OpenResty 扩展》(3)引用nginx的变量需要添加模块模块获取方法https://github.com/openresty/echo-nginx-module/tags
杨了个杨89822 个月前
openresty
Tengine与OpenRestyTengine与OpenResty均为nginx的二次开发版本,主要核心区别如下:(1)前置环境准备(2)下载并解压 Tengine 源码
曹天骄2 个月前
安全·边缘计算·openresty
OpenResty 源站安全隔离设计在边缘计算架构中的工程实践在以 Cloudflare Worker、边缘缓存、多源站调度为核心的现代 Web 架构中,源站安全逐渐成为一个被频繁忽视却极其关键的问题。
快乐肚皮2 个月前
nginx·junit·openresty
OpenResty:Nginx的进化之路在高并发、低延迟的互联网架构中,Nginx早已成为静态资源托管、反向代理的基础设施标配。但随着业务场景的复杂化,传统Nginx的静态配置、扩展依赖C模块等局限性逐渐凸显。OpenResty的出现,并非对Nginx的颠覆,而是以“Nginx+LuaJIT”为核心的深度扩展,将一款高性能服务器升级为全功能的动态应用平台。本文将从底层架构、核心升级点、典型使用场景三个维度,带你彻底读懂OpenResty与Nginx的差异,以及何时该选择这款“增强版Nginx”。