E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
nginx+lua
php waf 搭建,如何构建属于自己的nginx waf防火墙 VeryNginx
构建自己防火墙的原因:需要对特定链接进行防cc攻击但对某些链接不需要进行防cc攻击技术选型:基于
nginx+lua
的verynginx1、首先verynginx需要nginx编译安装模块或者使用openrestylua-nginx-modulehttp_stub_status_modulehttp_ssl_module2
waa2
·
2023-04-04 18:09
php
waf
搭建
如何通过使用“缓存”相关技术,解决“高并发”的业务场景案例?
01前言我们将先从Redis、
Nginx+Lua
等技术点出发,了解缓存应用的场景。通过使用缓存相关技术,解决高并发的业务场景案例,来深入理解一套成熟的企业级缓存架构是如何设计的。
废柴程序员
·
2023-04-03 06:17
37-缓存预热实现
因为之前我们有个项目的商品详情的请求是通过
nginx+lua
实现的,并且用来kafka,所以这里就做个简单的。在ng
luu_一只程序猿
·
2023-04-02 21:55
#
分布式限流之Redis+Lua实现
【转载请注明出处】:https://www.jianshu.com/p/1163da62f78d分布式限流最关键的是要将限流服务做成原子化,而解决方案可以使用redis+lua或者
nginx+lua
技术进行实现
后端老鸟
·
2023-04-02 04:51
双层
nginx+lua
(OpenResty) + kafka + storm 发现 突发热点商品
在分发层用lua的kafka工具包,把商品数据传输到kafka中,然后storm的kafkaSpout对kafka数据进行消费并发射到HotProductBolt中HotProductBolt对kafkamessage进行解析,发射productId到ProductCountBolt中ProductCountBolt利用LRUMap对productId出现的次数进行统计,选出95%productI
wuy
·
2023-04-01 15:28
Spring Cloud Gateway
二业界流行的网关
Nginx+lua
:使用nginx的反向代理和负载均衡均可实现api服务器的负载均衡及高可用。lua是一种脚本语言,可以编写一些简单的lua脚本来支持nginx。
designer
·
2023-04-01 10:01
1.【多级缓存架构】多级缓存架构以及每一层的意义
【多级缓存架构】多级缓存架构以及每一层的意义1.多级缓存架构2.缓存数据分类2.1时效性高的数据,比如:库存2.2失效性不高的数据,比如:商品颜色,版本,规格参数等等2.3案例:
nginx+lua
脚本做页面动态生成的工作
程序员不弃
·
2023-03-29 16:14
多级缓存架构
缓存
亿级流量
Nginx+lua
实现秒杀系统架构
文章目录前言一、秒杀业务特点1.瞬时高并发2.热点数据3.读多写少二、技术难点1.数据一致性2.库存超卖三、秒杀注意事项1.数据预热2.请求承载3.请求拦截四、微服务秒杀设计五、
Nginx+lua
秒杀设计总结前言没有任何文笔
吃猫的大鱼
·
2023-03-25 04:44
面试
redis
lua
系统架构
nginx
Redis+Lua实现限流
分布式限流最关键的是要将限流服务做成原子化,而解决方案可以使使用redis+lua或者
nginx+lua
技术进行实现,通过这两种技术可以实现的高并发和高性能。
这个ID狠温柔
·
2023-03-23 16:08
使用
Nginx+Lua
(OpenResty)开发高性能Web应用
几乎所有互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言来实现Web应用的开发,那么Nginx绝对是把好的瑞士军刀;目前Nginx团队也开始意识到这个问题,开发了ngin
NullPointerExcept
·
2023-03-10 12:53
Nginx服务器
lua
nginx
web服务器
11.落地:微服务架构灰度发布方案
3.灰度发布落地方案有哪些4.灰度发布架构设计原理
nginx+lua
?
陌陌龙
·
2023-02-18 21:10
springboot
每特教育第十期
架构
微服务
microservices
openresty学习笔记(windows版),
nginx+lua
学习笔记——不停更新【伸手党福利】
目录环境搭配入门openresty的Windows版启动方法以及HelloWorld:1、下载解压后修改以下文件2、新建文件:3、启动nginx.exe4、调试时候使用cmd输入命令成功截图(浏览器,极速模式):基础学习参考资料(从上到下按推荐度及复杂度排序)个人学习笔记基础函数注释循环条件判断Lua字符串字符串查找关键字转换为ascii码字符串长度字符串截取字符串格式化数组由于公司需要构建软wa
三个人工作室
·
2023-02-02 10:55
服务器
lua
nginx
windows
OpenResty+Lua限流实战
OpenResty是一个高性能网关OpenResty®isadynamicwebplatformbasedonNGINXandLuaJIT.OpenResty=
Nginx+Lua
,Lua是高性能脚本语言
代码狂魔v
·
2023-01-31 12:53
代码狂魔
nginx
linux
openresty+filebeat发送nginx返回日志到kafka
本文主要分为三个步骤:1)openresty安装,openresty包含了
nginx+lua
;2)filebeat安装;3)lua脚本编写;一:openresty安装本次安装的版本是openresty-
675ea0b3a47d
·
2023-01-26 12:22
Nginx+lua
实现秒杀系统架构
文章目录前言一、秒杀业务特点1.瞬时高并发2.热点数据3.读多写少二、技术难点1.数据一致性2.库存超卖三、秒杀注意事项1.数据预热2.请求承载3.请求拦截四、微服务秒杀设计五、
Nginx+lua
秒杀设计总结前言没有任何文笔
Ariel小葵
·
2023-01-07 12:59
lua
nginx
系统架构
SpringCloudGateway
网关的作用:请求的路由、授权、日志、限流常用的网关组件:zuul、Kong、OpenRestry(
Nginx+lua
)spring官方提供的组件,为了取代zuul使用的技术:Springwebflux、
joice_love_coding
·
2022-11-29 20:08
数据库
在Debian11上安装Openresty服务(
Nginx+Lua
)的详细教程
目录Debian更新系统添加openresty仓库查看安装的版本:参考链接OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。OpenResty官方APT包仓库提供了deb包(适用于Ubuntu和Debian),可以很方便的安装,一起来看下具
·
2022-10-19 16:50
高并发系统之限流特技
ngx_http_limit_conn_module使用简介limit_connlimit_conn_zonelimit_conn的执行流程ngx_http_limit_req_modulelimit_req执行流程:分布式限流redis+lua限流
nginx
张家老院子
·
2022-10-10 08:59
高并发设计
redis
nginx
java
分布式
Spring Cloud Gateway网关
Kong:基于
Nginx+Lua
开发,性
fastjson_
·
2022-08-08 12:02
#
Spring
Cloud
Alibaba
spring
cloud
gateway
云原生
OpenResty部署ngx_lua_waf
OpenResty部署ngx_lua_wafOpenResty部署安装依赖包下载并编译安装openresty测试openresty安装验证配置是否正确启动工程化的
nginx+lua
项目结构项目工程结构编辑
旭出东方旭出东方旭出东方旭出东方旭出东方
·
2022-07-19 20:46
OpenResty
Redis Lua脚本实现ip限流示例
目录引言相比Redis事务来说,Lua脚本有以下优点Lua脚本java代码IP限流Lua脚本引言分布式限流最关键的是要将限流服务做成原子化,而解决方案可以使使用redis+lua或者
nginx+lua
技术进行实现
·
2022-07-15 14:14
大型电商架构亿级流量电商详情页系统实战--redis基础票
:(
nginx+lua
)+redis+ehcache的三级缓存架构(3)高并发场景下
asd23rsa
·
2022-06-05 09:32
项目
Kong
KongGateway是一款基于OpenResty(
Nginx+Lua
模块)编写的高可用、易扩展的,由Mashape公司
想成为大师的学徒小纪
·
2022-05-20 17:17
23 nginx 和zuul 的区别
Nginx比zuul功能会强大点因为nginx可以整合一些脚本语言(
nginx+lua
)nginx适合于
滔滔逐浪
·
2022-02-22 00:21
使用
Nginx+Lua
实现waf
使用
Nginx+Lua
实现waf软件包需求:1、Nginx兼容性【最后测试到1.13.6】wgethttp://nginx.org/download/nginx-1.13.6.tar.gz2、PCRE为
被遗忘的区域
·
2022-02-19 08:05
服务器架构
使用
Nginx+Lua
(OpenResty)开发高性能Web应用
参考学习目录:https://www.iteye.com/blog/jinnianshilongnian-2190344在互联网公司,Nginx可以说是标配组件,但是主要场景还是负载均衡、反向代理、代理缓存、限流等场景;而把Nginx作为一个Web容器使用的还不是那么广泛。Nginx的高性能是大家公认的,而Nginx开发主要是以C/C++模块的形式进行,整体学习和开发成本偏高;如果有一种简单的语言
城市里永远的学习者
·
2022-02-13 12:48
【NGINX入门】12.OpenResty(
Nginx+Lua
)高并发最佳实践
1.摘要本文介绍以下内容:OpenResty简介Nginx优点Lua基础学习环境搭建window下环境搭建Linux(CentOS7)下环境搭建linux下ab性能测试总结优点缺点可适用的场景1.OpenResty简介以下内容来源于OpenResty官网,更多信息可进入官网了解。OpenResty是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的
笔名辉哥
·
2022-02-05 14:21
接入层限流
上一篇>>Naocs集群注意事项接入层通常指请求流量的入口,该层的主要目的有:负载均衡、非法请求过滤、请求聚合、缓存、降级、限流、A/B测试、服务质量监控等等,可以参考笔者写的《使用
Nginx+Lua
(
迦叶_金色的人生_荣耀而又辉煌
·
2021-12-28 08:03
新ingress-kong安装(ingress-kong konga postgres)
Kong是一款基于OpenResty(
Nginx+Lua
模块)编写的高可用、易扩展的,由Mashape公司开源的APIGateway项目。
zhangchengji001
·
2021-10-24 18:07
ingress-kong
1024程序员节
kong
ingress-kong
nginx+lua
单机上万并发的实现
我们常用来配合nginx、envoy和redis做一些简单实用的功能,比如:超卖和少卖、排行榜等,减少请求到达后端java的频率下面开始构建
nginx+lua
的镜像,自己构建的原因是怕别人提供的镜像里有病毒
·
2021-05-30 16:43
Nginx+Lua
实现灰度发布详细步骤
一、概念1.灰度发布是什么:灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/Btesting,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保证其影响度。灰度期:灰度发布开始到结束期间的这一段时间
iozzzzz
·
2021-05-20 16:16
Nginx
nginx
『nginx 成神之路』基于openresty,
nginx+lua
环境配置
环境安装首先创建一个安装目录mkdir-p/usr/serverscd/usr/servers/接下来安装下面的命令一步一步来yuminstall-yreadline-develpcre-developenssl-develgccwgethttp://openresty.org/download/ngx_openresty-1.7.7.2.tar.gztar-xzvfngx_openresty-1
lucode
·
2021-05-10 11:28
使用Nginx实现Web应用灰度发布
灰度发布常见一般有三种方式:
Nginx+LUA
carey_ff72
·
2021-04-23 18:18
OpenResty的部署与使用
OpenResty是什么OpenResty是什么,官网是这样介绍的:通过Lua扩展NGINX实现的可伸缩的Web平台的确,OpenResty可以简单的理解为
Nginx+Lua
,通过Lua库引入数据库访问能力
·
2021-03-15 13:33
学习笔记-kong网关
1.kong简介Kong是一款基于OpenResty(
Nginx+Lua
模块)编写的高可用、易扩展的,由Mashape公司开源的APIGateway项目。
sofiiii
·
2021-03-10 15:43
Spring Cloud -Zuul
服务网关和zuul一个角色来充当request的请求入口,处理非业务功能的场所(防刷,协议监控)要素:稳定性,高可用性能、并发性安全性扩展性常用的网关方案
Nginx+Lua
(性能极高,事件驱动型,优化设计
黄金时代
·
2020-12-30 21:28
springcloud
vivo 微服务 API 网关架构实践
二、技术选型常见的开源网关按照语言分类有如下几类:
Nginx+Lua
:OpenResty、Kong等;Java:Zuul1/Zuul2、SpringCloudGateway、gravitee-gateway
vivo互联网技术
·
2020-12-23 10:58
微服务
api
架构
深度好文:Nginx 是如何启动并处理 http 请求的?
很早之前就有看nginx的冲动,但是一直被一些事耽搁着,最近在繁忙之中,抽出点时间,看了下Nginx代码,发现整体上并不是很难看懂,而且刚好想学习
nginx+lua
开发。
民工哥
·
2020-11-19 17:41
nginx
运维
后端
linux
程序员
深度好文:Nginx 是如何启动并处理 http 请求的?
很早之前就有看nginx的冲动,但是一直被一些事耽搁着,最近在繁忙之中,抽出点时间,看了下Nginx代码,发现整体上并不是很难看懂,而且刚好想学习
nginx+lua
开发。
民工哥
·
2020-11-19 16:51
nginx
运维
后端
linux
程序员
OpenResty 项目脚手架
新项目可以clone下来修改项目地址:https://github.com/fengjx/ope...相关阅读OpenResty从入门到开发一个网关服务OpenResty最佳实践跟我学OpenResty(
Nginx
ws_小铁匠
·
2020-11-13 11:26
nginx
openresty
lua
nginx+lua+redis实现验证码防采集
之前介绍过在nginx里如何嵌入lua模块,利用
nginx+lua
可以很好的开发开发nginx的业务逻辑,并且达到高并发的效果。下面我们就来介绍下利用nginx+lua+redis实现防采集的功能。
木讷大叔爱运维
·
2020-09-15 21:38
Web
高并发
Nginx+Lua
OpenResty系列(1)——环境搭建
OpenResty是一款基于Nginx的高性能负载均衡服务器容器,简单来说是
Nginx+Lua
。结合了Lua语言来对Nginx进行扩展,使得在Nginx上具有web容器功能。
weixin_30652271
·
2020-09-15 05:07
运维
lua
git
基于OpenResty部署应用层nginx
nginx里去写的再比如说,要用lua去写多级缓存架构存取的控制逻辑,在应用层nginx里去写的后面还要做热点数据的自动降级机制,也是用lua脚本去写降级机制的,在分发层nginx里去写的因为我们要用
nginx
heimabb
·
2020-09-14 14:29
大型缓存架构
安装
nginx+lua
时提示:./configure: error: ngx_http_lua_module requires the Lua library.
上回在安装
nginx+lua
时过程中,在执行.
阳光梦
·
2020-09-14 08:57
nginx
Java高并发实现限流算法
2.市面上常用实现限流框架有
Nginx+Lua
、Guava、Hystrix等令牌桶算法原理以规定的速率往令牌桶中存入Token,用户请求必须获取到令牌中的Token才可以处理请求,如果没有从令牌桶中获取到令牌则丢失该请求
xiaobo5264063
·
2020-09-13 14:00
OpenResty学习——第二章 OpenResty(
Nginx+Lua
)开发入门のNginx Lua API
Nginx入门本文目的是学习
Nginx+Lua
开发,对于Nginx基本知识可以参考如下文章:nginx启动、关闭、重启http://www.cnblogs.com/derekchen/archive/2011
Peter-OK
·
2020-09-12 17:35
使用
Nginx+lua
返回错误码并且返回自定义内容。
使用
Nginx+lua
返回错误码并且返回自定义内容。
知行2013
·
2020-09-12 17:38
Nginx
Linux搭建
nginx+lua
环境
1.安装JITLua:编译安装LuaJIT,第一个Lua程序http://blog.csdn.net/xinteng2012/article/details/710889302.下载NDK与Lua_module下载NDK,解压缩https://github.com/simpl/ngx_devel_kit/releases自己选择版本下载Lua_module,解压缩https://github.co
一张船票
·
2020-09-12 15:37
Linux
Lua
nginx
lua
ndk
nginx + lua环境搭建
Nginx+lua
安装Linux下安装(centos):配置依赖环境nginx的许多模块都需要依赖一些第三方的工具,因此在安装nginx前需要配置一些系统环境,下面是一些常用工具的配置和简介。
林20
·
2020-09-11 20:05
nginx
nginx
[原]
Nginx+Lua
服务端合并静态文件
http://homeway.me0x01.About源代码已经上传到github:https://github.com/grasses/nginx-lua-static-mergernginx-lua-static-merger是一个基于openresty的模块,主要用于合并静态文件。降低http请求,加快静态文件訪问速度的模块。使用nginx-lua-static-merger须要在编译ngi
weixin_34380781
·
2020-09-11 17:27
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他