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
----OpenResty
[case2]记一个nginx host not found异常
异常背景某个内部域名,在A,B机器都可以,但是在C机器解析不了,nginx启动报错nginx:[emerg]hostnotfoundinupstream"demo.com.cn"in/usr/local/
openresty
go4it
·
2022-02-06 22:01
技术栈
ApolloAPI开发:strapinosql:mongoSQL:tidbjvm生态:kotlinHipster缓存:redis消息队列:pulsar用户配置管理:jsonfile部署:dockerk8s代理:
openresty
灿飞无为
·
2022-02-06 03:03
【NGINX入门】12.
OpenResty
(Nginx+Lua)高并发最佳实践
1.摘要本文介绍以下内容:
OpenResty
简介Nginx优点Lua基础学习环境搭建window下环境搭建Linux(CentOS7)下环境搭建linux下ab性能测试总结优点缺点可适用的场景1.
OpenResty
笔名辉哥
·
2022-02-05 14:21
OpenResty
+ orange 环境搭建
需要组件版本:orange:0.7.0获取地址:https://github.com/sumory/orange选择master或者0.7.0分支都行
OpenResty
:1.15.8.1获取地址:http
陽_33fa
·
2022-02-05 02:18
使用
OpenResty
+Lua实现灰度测试(金丝雀)
https://
openresty
.org/en/下载地址如何安装部署不是本节内容在实际项目中遇到重构或者新版本发布,新老系统如何高效的切换,现目前的答案就是Gateway网关,有很多开源的网关KongApisix
·
2022-01-18 10:34
php
在
openresty
上基于是lock和redis快速搭建高性能long polling推送服务
为啥需要?在实际开发中我们经常会遇到需要长时间等待后台事件的情况,例如较为常见的扫码登录功能,二维码界面需等待后台扫码登录成功的事件,再如导入导出等需要较长时间才能处理完成的任务,此时需要把任务放到后台由异步任务进行处理,完成后再给前台界面推送完成事件,以上需求我们需要用长连接才能完成推送,但长连接推送状态管理复杂,且需要部署独立系统,系统流程复杂且横向水平扩展困难,此时选择更简单longpoll
·
2021-12-28 12:01
接入层限流
上一篇>>Naocs集群注意事项接入层通常指请求流量的入口,该层的主要目的有:负载均衡、非法请求过滤、请求聚合、缓存、降级、限流、A/B测试、服务质量监控等等,可以参考笔者写的《使用Nginx+Lua(
OpenResty
迦叶_金色的人生_荣耀而又辉煌
·
2021-12-28 08:03
百万级 QPS 业务新宠,金山办公携手 Apache APISIX 打造网关实践新体验
金山办公的网关演进在1.0阶段时,我们对于APIGateway的特性没有什么强需求,只是想解决运维问题,所以基于
OpenResty
与Lua进行了自研,实现了动态Upst
·
2021-12-09 17:34
Openresty
案例讲解
为了开发人员方便,所以接下来我们要介绍一种整合了Nginx和lua的框架,那就是
OpenResty
,它帮我们实现了可以用lua的规范开发,实现各种业务,并且帮我们弄清楚各个模块的编译顺序。
乘浪初心
·
2021-12-03 22:54
lua
nginx
运维
centos编译安装nginx
1、安装依赖yuminstall-ygccglibcgcc-c++pcre-developenssl-develpostgresql-develgd-devel2、解压tarzxf
openresty
-1.13.6.2
平凡似水的人生
·
2021-11-29 21:42
Linux
linux
nginx
安装
OpenResty
安装
OpenResty
OpenResty
®是一个基于Nginx的高性能Web平台,用于方便地搭建能够处理超高并发、扩展性极高的动态Web应用、Web服务和动态网关。
Leon_Jinhai_Sun
·
2021-11-20 10:23
lua
Apache APISIX Ingress 为何成为又拍云打造容器网关的新选择?
这些产品按照架构大概可分为两类,一类像K8sIngress、ApacheAPISIXIngress,他们是基于Nginx、
OpenResty
等传统代理器,使用K8s-Client和Golang去做Controller
·
2021-11-18 11:07
网关apisix后端云原生
网关技术选型,为什么选择
Openresty
?事件驱动、协程...
大家好,我是Tom哥~今天跟大家聊下关于网关的话题互联网公司,不论体量大小如何,其内部的技术架构基本都是相似的,体现在以下几个方面:数据量过大,如何定制化存储访问量高了,如何集群化部署,流量负载均衡响应速度慢了,如何提高处理速度,引入多级缓存如果机器多了,如何保证某台服务器突然抽风,不影响业务集群的服务稳定性麻雀虽小五脏俱全,今天要讲的网关,就是其中的关键一环,不论公司规模大小如何,基本都要有这个
微观技术
·
2021-11-17 12:45
redis
java
面试
apisix 最详细源码分析以及手撸一个 apisix
/bin/apisixstart寻找juajit路径运行/usr/local/Cellar/
openresty
/1.19.9.1_2/luajit/bin/luajit.
·
2021-11-16 00:08
apisix
OpenResty
实现对Nginx限流
为防止突发流量把后端压垮,可以通过
OpenResty
的resty.limit.count模块实现Qps的控制location~/(bidding.do)${access_by_lua_fileconf/
孤单的神经蛙
·
2021-11-10 22:55
Openresty
请求处理
摘要:
OpenResty
是国人开发的一个基于Nginx的可伸缩的Web平台,可以使用Lua脚本语言调动Nginx支持的各种C以及Lua模块,解决了高并发的痛点。
蒋钊锋
·
2021-11-07 12:01
lua
nginx
centos7 源码安装
openresty
-1.19.3
1、下载
openresty
-1.19.3.1源码包cd/usr/local/wgethttps://
openresty
.org/download/
openresty
-1.19.3.1.tar.gz2、下载
·
2021-11-05 13:14
openresty
Nginx框架之Lua拓展
目录Lua脚本简述Lua脚本简述脚本特点安装Lualua小例子Nginx增加Lua执行模块Nginx嵌入Lua脚本语言Nginx嵌入Lua脚本语言ngx_lua支持的指令在
OpenResty
中演示ngx_lua
踩踩踩从踩
·
2021-11-02 10:14
高并发负载均衡
lua
nginx
开发语言
新ingress-kong安装(ingress-kong konga postgres)
Kong是一款基于
OpenResty
(Nginx+Lua模块)编写的高可用、易扩展的,由Mashape公司开源的APIGateway项目。
zhangchengji001
·
2021-10-24 18:07
ingress-kong
1024程序员节
kong
ingress-kong
linux之curl使用技巧
获取页面内容>curlhttps://json.im显示HTTP头>curl-Ihttps://json.imHTTP/1.1200OKServer:
openresty
Date:Fri,04Jun202107
·
2021-10-22 23:30
linuxcurl
Windows服务器部署WebGIS前置服务
用
openresty
发布地图服务,react开发前端页面,java作为后台程序,postgis作为数据库的一套WebGIS项目,部署到Windows服务器上的流程。
为什么名字可以那么长
·
2021-10-19 14:11
WebGIS
nginx
系统部署
openresty
WebGIS
Apache APISIX 社区成员助力 openEuler 发布第一个社区创新版
来自ApacheAPISIX社区的罗泽轩和温铭在openEuler9月30日发布的第一个社区创新版(21.09)中,为
OpenResty
迁移工作中做了非常多的贡献,让
OpenResty
可以在欧拉开源操作系统上平稳高效的运行
·
2021-10-15 10:36
Linux企业运维 6.4 -- nginx+php、tomcat+memcache交叉存放
源码编译php下载软件编译2.php-fpm文件的配置3.nginx+php-fpm4.在php中添加memcache模块软件下载构建nginx高速缓存,添加memcache功能模块5.配置php加载模块
openresty
fox阿斗
·
2021-10-13 21:04
Linux操作系统基础六
tomcat
nginx
linux
openresty
中的高级限制请求
参考:
openresty
中的高级限制请求Nginx有ngx_http_limit_req_module可用于限制请求处理速率,但大多数人似乎只使用其基本功能:通过远程地址限制请求率http { limit_req_zone
私念
·
2021-10-11 19:39
nginx
架构
Linux
nginx
运维
02. 写出你的"hello world"
一、
OpenResty
的安装#addtheyumrepo:wgethttps://
openresty
.org/package/centos/
openresty
.reposudomv
openresty
.repo
六弦极品
·
2021-09-28 09:26
OpenResty
的三大特性
一、详尽的文档和测试用例
OpenResty
的文档非常详细,作者把每一个需要注意的点都写在了文档中。
六弦极品
·
2021-09-27 11:44
Docker+DockerCompose封装web应用的方法步骤
技术栈前端ReactAntDesign后端GoIris网关Nginx
OpenResty
Lua企业微信后端构建ap
·
2021-09-14 11:22
Linux企业化运维--3.Nginx+PHP
目录1.PHP的源码编译2.拷贝php-fpm配置文件3.nginx中使用php-fpm1.修改配置文件,注释之前实验的语句2.添加环境变量4.php添加memcache功能模块5.配置php加载模块
openresty
代码牛马
·
2021-09-11 00:00
nginx
php
linux
呕心沥血整理,Nginx看这个就够了
NginxNginx官方文档
OpenResty
官方文档一、Nginx概述二、Nginx结构三、Nginx模块ngx_http_core_module(location、rewrite)ngx_http_access_module
果子哥丶
·
2021-08-31 20:04
#
Nginx
nginx
运维
linux
基于docker-compose安装APISIX及配置示例
APISIX介绍APISIX架构设计如何整合NACOSapisix是由
openresty
团队开发并开源的微服务apigateway
OpenResty
(又称:ngx_
openresty
)是一个基于NGINX
架构师忠哥
·
2021-08-26 15:55
微服务架构
APISIX
docker-compose
安装
配置
常见问题
让我直接涨薪5K的Nginx/
OpenResty
详解,NginxLua操作Redis有多牛
NginxLua操作Redis本节介绍如何使用开源的lua-resty-redis模块在Lua脚本中连接和访问Redis,该模块的官方网址为https://github.com/
openresty
/lua-resty-redis
该用户快成仙了
·
2021-08-26 14:58
redis
nginx
lua
Nginx/
OpenResty
详解,Nginx Lua编程,重定向与内部子请求
重定向与内部子请求Nginx的rewrite指令不仅可以在Nginx内部的server、location之间进行跳转,还可以进行外部链接的重定向。通过ngx_lua模块的Lua函数除了能实现Nginx的rewrite指令的功能之外,还能顺利完成内部子请求、并发子请求等复杂功能。实战案例运行准备:本节涉及的配置文件为源码工程的nginxlua-demo.conf文件。在运行本节实例前需要修改启动脚本
该用户快成仙了
·
2021-08-26 14:00
lua
nginx
运维
Nginx/
OpenResty
详解,Nginx Lua编程,Lua开发基础
Lua开发基础Lua是一个可扩展的轻量级脚本语言,Lua的设计目是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。Lua的代码简洁优美,几乎在所有操作系统和平台上都可以编译和运行。Lua脚本需要通过Lua解释器来解释执行,除了Lua官方的默认解释器外,目前使用广泛的Lua解释器叫作LuaJIT。LuaJIT是采用C语言编写的Lua脚本解释器。LuaJIT被设计成全兼容标准Lua5.1,
该用户快成仙了
·
2021-08-24 21:19
lua
nginx
运维
终于靠这篇文章学透了Nginx/
OpenResty
详解,NginxLua编程
NginxLua编程经过合理配置,Nginx毫无疑问是高性能Web服务器很好的选择。除此之外,Nginx还具备可编程能力,理论上可以使用Nginx的扩展组件ngx_lua开发各种复杂的动态应用。不过,由于Lua是一种脚本动态语言,因此不太适合做复杂业务逻辑的程序开发。但是,在高并发场景下,NginxLua编程是解决性能问题的利器。NginxLua编程的主要应用场景NginxLua编程主要的应用场景
该用户快成仙了
·
2021-08-24 21:24
nginx
得物技术初探
OpenResty
而
OpenResty
是由国人章亦春基于Nginx和LuaJIT打造的动态web平台,LuaJIT是Lua编程语言的即时编译器。Lua是一种强大、动态、轻量级的编程语言。
·
2021-08-13 21:32
离线安装
openresty
作者:RayChiu_Labloy版权声明:著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处目录1.安装这些依赖:2.安装
openresty
3.然后4.为了之后执行方便可以将nginx
RayChiu_Labloy
·
2021-08-10 08:31
DevOps
分布式
nginx
运维开发
负载均衡
系统架构
Kong(k8s)部署及使用
konga1.迁移konga数据库2.部署konga3.汉化Konga(可选)五、Kong的使用一、Kong介绍 Kong是一个开源的微服务网关,具有登录鉴权、熔断限流等功能,且其是基于Nginx和
OpenResty
lonely喆
·
2021-08-07 16:54
Kubernetes
Kong
kubernetes
kong
openresty
替换掉nginx并打印response返回内容
0.备份nginx的配置文件备份/etc/nginx/nginx.conf和/etc/nginx/conf.d/例如:cp/etc/nginx/nginx.conf/home/temp/cp-R/etc/nginx/conf.d//home/temp/如果有其他路径的配置文件,也需要备份,一切以实际为准!1.卸载nginxsystemctldisablenginx.servicerm-rf/usr
GuanYZ
·
2021-07-28 09:38
在 Ubuntu 上使用源码安装
OpenResty
本文将介绍如何在Ubuntu上使用源码安装
OpenResty
。
·
2021-07-27 19:46
Lua
OpenResty
容器化(考古历程)
原文地址:Lua
OpenResty
容器化(考古历程)背景公司有几个“远古时期”的项目,一直都相对较为稳定,但是项目每天总会在一些时段,请求每分钟QPS到达峰值800K左右,导致机器的性能出现了一些瓶颈,
·
2021-07-27 19:57
9.Kong入门与实战 基于Nginx和
OpenResty
的云原生微服务网关 --- 高级进阶
9.1负载均衡的原理kong为后端服务器节点提供了2种负载均衡策略,一种是直接基于dns的策略,另外一种是动态的环形均衡器策略,其中后者无需dns服务器即可进行服务的注册与发现。9.1.1基于DNS的负载均衡当服务中的host属性不能被解析为上游名称或此host属性的名称并不在本地的DNShost文件中,且服务中的host属性是名称而不是ip地址时,kong会自动选择基于dns的负载均衡策略。当使
enlyhua
·
2021-07-22 23:35
Wireshark无法抓取OCSP Stapling信息
想了解OCSPStapling的请先阅读:什么是OCSPStapling想了解为什么OCSPStapling可以对网络性能优化,降低TLS阶段耗时的请先阅读:CDN通过
openresty
库实现ocspstapling
Aix码哥
·
2021-07-16 10:45
openresty
正向代理搭建
所以选择了方案22、
openresty
:通过nginx做正向代理。lua脚本更换代理,代理由redis读出来。3、实践安装
openresty
yuminstallyum-u
萌木盖
·
2021-06-25 21:48
OpenResty
Codis集群缓存系统
OpenResty
Codis集群缓存系统部署环境
OpenResty
1.12.5Codis3.2集群(客户端不支持Redis集群协议故选择了Codis集群)Nginx1.12.1反向代理Iis7源站依赖的第三方模块
三杯水Plus
·
2021-06-25 05:26
使用 Java 编写 Apache APISIX 插件
1.简介1.1为什么ApacheAPISIX要支持多语言编写插件在支持多语言编程插件前,ApacheAPISIX只支持使用Lua语言编写插件,需要开发者掌握Lua和
OpenResty
相关的开发能力。
·
2021-06-24 13:12
后端java云原生网关插件
使用 Java 编写 Apache APISIX 插件
1.简介1.1为什么ApacheAPISIX要支持多语言编写插件在支持多语言编程插件前,ApacheAPISIX只支持使用Lua语言编写插件,需要开发者掌握Lua和
OpenResty
相关的开发能力。
·
2021-06-24 13:23
后端java云原生网关插件
接入层限流之
OpenResty
提供的Lua限流模块lua-resty-limit-traffic
【转载请注明出处】:https://www.jianshu.com/p/687e63118d84限制接口总并发数场景:按照ip限制其并发连接数lua_shared_dictmy_limit_conn_store100m;...location/hello{access_by_lua_block{locallimit_conn=require"resty.limit.conn"--限制一个ip客户端
后端老鸟
·
2021-06-23 07:11
Kong插件开发指南
WhatisKong
OpenResty
是一个基于Nginx与Lua的高性能Web平台,其内部集成了大量精良的Lua库、第三方模块以及大多数的依赖项。
RavenZZ
·
2021-06-23 06:52
斗鱼 API 网关演进之路
2019年5月11日,
OpenResty
社区联合又拍云,举办
OpenResty
×OpenTalk全国巡回沙龙武汉站,斗鱼资深工程师张壮壮在活动上做了《斗鱼API网关演进之路》的分享。
又拍云
·
2021-06-20 14:50
Kong 插件加载机制
在介绍kong插件之前先了解下nginx的11个阶段和
openresty
的8个执行阶段一.Nginx处理请求的过程一共划分为11个阶段,按照执行顺序依次是post-read、server-rewrite
meng_philip123
·
2021-06-20 08:14
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他