网站首页 nginx lua 第5页
-
Redis进阶五之妙用Lua脚本(redis lua脚本)
Redis使用Lua的优势(1)原子操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。换句话说在编写脚本的过程中无需担心会出现竞态条件,也就无需使用事务。事务可以完成的所有功能都可以用脚本来实现。(2)复用:客户...
2024-09-08 xnh888 技术教程 52 ℃ 0 评论 -
nginx+lua灰度发布(加注解)(nginx lvs)
nginx配置#A配置,用于用户正常访问upstreamwww.test.cn{server192.168.1.100:9000;server192.168.1.100:9000;}#B配置,用于灰度访问,只有111.222.1.1...
2024-09-08 xnh888 技术教程 43 ℃ 0 评论 -
nginx+lua 配置正向代理(支持非80端口的)
先介绍一下常见的nginx配置正向代理的方式:nginx配置正向代理:server{resolver114.114.114.114;resolver_timeout5s;listen10000;allow192.168.2...
2024-09-08 xnh888 技术教程 30 ℃ 0 评论 -
Nginx/Redis Lua实现分布式计数器限流
如果有这么一个场景:实现控制单IP在10秒内(一定时间周期内)只能访问10次(一定次数)的限流功能,该如何来实现?下面介绍两种实现方式实现一:NginxLua实现分布式计数器限流使用Redis存储分布式访问计数;NginxLua编程完成...
2024-09-08 xnh888 技术教程 44 ℃ 0 评论 -
通过 lua 进行 nginx redis 访问控制
Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。...
2024-09-08 xnh888 技术教程 22 ℃ 0 评论 -
Nginx Lua编程-复杂案例(nginx lua开发)
案例一:重定向与内部子请求NginxLua内部重定向语法格式:...
2024-09-08 xnh888 技术教程 48 ℃ 0 评论 -
分布式系统限流策略(Openresty/Lua)
前文中介绍了系统限流的原理和基础的使用场景,本篇将介绍应用接入层(Nginx)、分布式应用如何限流。应用接入层限流(Nginx/OpenResty)接入层通常是指流量的入口,主要的目的有:负载均衡、非法请求过滤、请求聚合、缓存、降级、限流、...
2024-09-08 xnh888 技术教程 62 ℃ 0 评论 -
Nginx+Lua脚本实现分布式限流?(lua-nginx)
Nginx是一款高性能的Web服务器和反向代理服务器,它支持通过Lua脚本扩展其功能。结合Lua脚本,可以实现各种高级功能,包括分布式限流。下面是一个简单的示例,演示了如何使用Nginx和Lua脚本实现分布式限流。安装OpenResty...
2024-09-08 xnh888 技术教程 38 ℃ 0 评论 -
Nginx+Lua 实现灰度发布(nginx lua 灰度发布)
灰度发布,灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/Btesting,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都...
2024-09-08 xnh888 技术教程 58 ℃ 0 评论 -
Nginx/OpenResty详解,Nginx Lua编程,重定向与内部子请求
重定向与内部子请求Nginx的rewrite指令不仅可以在Nginx内部的server、location之间进行跳转,还可以进行外部链接的重定向。通过ngx_lua模块的Lua函数除了能实现Nginx的rewrite指令的功能之外,还能顺利...
2024-09-08 xnh888 技术教程 29 ℃ 0 评论