网站首页 技术教程 第1363页
-
Nginx与LUA(1)(nginx和zuul结合使用)
您好,我是湘王,这是我的头条号「湘王说」,欢迎您来,欢迎您再来~HTTP服务器是相对于HTTP客户端来说的——HTTP客户端就是各种常用的「浏览器」,如IE、chrome、微信浏览器。...
2024-09-08 xnh888 技术教程 27 ℃ 0 评论 -
一、Lua 介绍(一什么介绍)
Lua是一种强大、快速、轻量级、嵌入式脚本语言。它最初由巴西里约热内卢天主教大学的计算机图形学技术小组在1993年开发。Lua的设计目标是成为一种可扩展的脚本语言,既可以独立使用,也可以嵌入到其他应用程序中。背景:Lua(葡萄牙语中意为“月...
2024-09-08 xnh888 技术教程 37 ℃ 0 评论 -
【Nginx基础】如何在Nginx中嵌入Lua代码
Nginx通过使用Lua模块可以方便地嵌入Lua代码。使用Lua模块可以在Nginx的配置文件中嵌入Lua代码,从而实现更灵活的功能。下面是一个使用Lua模块的示例:http{lua_package_path"/usr...
2024-09-08 xnh888 技术教程 39 ℃ 0 评论 -
Redis进阶五之妙用Lua脚本(redis lua脚本)
Redis使用Lua的优势(1)原子操作:Redis会将整个脚本作为一个整体执行,中间不会被其他命令插入。换句话说在编写脚本的过程中无需担心会出现竞态条件,也就无需使用事务。事务可以完成的所有功能都可以用脚本来实现。(2)复用:客户...
2024-09-08 xnh888 技术教程 53 ℃ 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 技术教程 44 ℃ 0 评论 -
nginx+lua 配置正向代理(支持非80端口的)
先介绍一下常见的nginx配置正向代理的方式:nginx配置正向代理:server{resolver114.114.114.114;resolver_timeout5s;listen10000;allow192.168.2...
2024-09-08 xnh888 技术教程 31 ℃ 0 评论 -
Nginx/Redis Lua实现分布式计数器限流
如果有这么一个场景:实现控制单IP在10秒内(一定时间周期内)只能访问10次(一定次数)的限流功能,该如何来实现?下面介绍两种实现方式实现一:NginxLua实现分布式计数器限流使用Redis存储分布式访问计数;NginxLua编程完成...
2024-09-08 xnh888 技术教程 45 ℃ 0 评论 -
通过 lua 进行 nginx redis 访问控制
Nginx来处理访问控制的方法有多种,实现的效果也有多种,访问IP段,访问内容限制,访问频率限制等。...
2024-09-08 xnh888 技术教程 23 ℃ 0 评论 -
Nginx Lua编程-复杂案例(nginx lua开发)
案例一:重定向与内部子请求NginxLua内部重定向语法格式:...
2024-09-08 xnh888 技术教程 49 ℃ 0 评论 -
分布式系统限流策略(Openresty/Lua)
前文中介绍了系统限流的原理和基础的使用场景,本篇将介绍应用接入层(Nginx)、分布式应用如何限流。应用接入层限流(Nginx/OpenResty)接入层通常是指流量的入口,主要的目的有:负载均衡、非法请求过滤、请求聚合、缓存、降级、限流、...
2024-09-08 xnh888 技术教程 63 ℃ 0 评论