- 浏览: 626428 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (819)
- java开发 (110)
- 数据库 (56)
- javascript (30)
- 生活、哲理 (17)
- jquery (36)
- 杂谈 (15)
- linux (62)
- spring (52)
- kafka (11)
- http协议 (22)
- 架构 (18)
- ZooKeeper (18)
- eclipse (13)
- ngork (2)
- dubbo框架 (6)
- Mybatis (9)
- 缓存 (28)
- maven (20)
- MongoDB (3)
- 设计模式 (3)
- shiro (10)
- taokeeper (1)
- 锁和多线程 (3)
- Tomcat7集群 (12)
- Nginx (34)
- nodejs (1)
- MDC (1)
- Netty (7)
- solr (15)
- JSON (8)
- rabbitmq (32)
- disconf (7)
- PowerDesigne (0)
- Spring Boot (31)
- 日志系统 (6)
- erlang (2)
- Swagger (3)
- 测试工具 (3)
- docker (17)
- ELK (2)
- TCC分布式事务 (2)
- marathon (12)
- phpMyAdmin (12)
- git (3)
- Atomix (1)
- Calico (1)
- Lua (7)
- 泛解析 (2)
- OpenResty (2)
- spring mvc (19)
- 前端 (3)
- spring cloud (15)
- Netflix (1)
- zipkin (3)
- JVM 内存模型 (5)
- websocket (1)
- Eureka (4)
- apollo (2)
- idea (2)
- go (1)
- 业务 (0)
- idea开发工具 (1)
最新评论
-
sichunli_030:
对于频繁调用的话,建议采用连接池机制
配置TOMCAT及httpClient的keepalive以高效利用长连接 -
11想念99不见:
你好,我看不太懂。假如我的项目中会频繁调用rest接口,是要用 ...
配置TOMCAT及httpClient的keepalive以高效利用长连接
http://blog.csdn.net/yoara/article/details/52484268
LUA require 搜索路径指定方法
如果是一个 *.LUA 的文件, 里面用到了自己写的库, 或者第三方写的库, 但是你不想把它放到 lua 的安装目录里, 则在代码里面可以指定require搜索的路径
如果是要在 nginx.conf 文件中引用第三方的库,则需要在 http 段中添加下面的代码
LUA require 搜索路径指定方法
如果是一个 *.LUA 的文件, 里面用到了自己写的库, 或者第三方写的库, 但是你不想把它放到 lua 的安装目录里, 则在代码里面可以指定require搜索的路径
package.path = '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;' --搜索lua模块 package.cpath = '/usr/local/lib/lua/5.1/?.so;' --搜索so模块
如果是要在 nginx.conf 文件中引用第三方的库,则需要在 http 段中添加下面的代码
lua_package_path '/usr/local/share/lua/5.1/?.lua;/home/resty/?.lua;'; lua_package_cpath '/usr/local/lib/lua/5.1/?.so;';
发表评论
-
nginx 反向代理 解析域名变成ipv6,关于DNS TTL的一点看法
2022-09-04 21:36 356nginx 反向代理 解析域名变成ipv6 Nginx服务配 ... -
nginx优化之request_time 和upstream_response_time差别
2017-06-29 20:36 1704http://blog.sina.com.cn/s/blog_ ... -
nginx map使用方法
2017-06-26 11:24 1243http://www.ttlsa.com/nginx/usin ... -
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
2017-06-26 11:11 1323nginx查看安装了哪些模块 http://www.blogj ... -
Nginx 内置变量,细化规则,真实IP获取及限制连接请求
2017-06-26 09:58 368https://yq.aliyun.com/articles/ ... -
nginx启动,重启,关闭命令
2017-06-23 16:49 340http://www.cnblogs.com/derekche ... -
Nginx常用负载均衡策略(接上一篇文章)
2017-06-22 17:01 416http://wiki.jikexueyuan.com/pro ... -
nginx location匹配规则
2017-06-16 14:57 416http://www.nginx.cn/115.html h ... -
使用Nginx+Lua(OpenResty)开发高性能Web应用
2017-06-02 09:36 418http://jinnianshilongnian.iteye ... -
Nginx SSL+tomcat集群,request.getScheme() 取到https正确的协议
2017-05-27 09:39 501http://feitianbenyue.iteye.com/ ... -
Nginx做代理时X-Forwarded-For信息头的处理
2017-05-25 23:02 805http://blog.csdn.net/xybelieve1 ... -
NGINX.CONF各参数的意义
2017-05-18 20:51 408http://www.cnblogs.com/justbio/ ... -
Nginx实战系列之功能篇----后端节点健康检查
2017-04-20 15:08 1042http://blog.csdn.net/moqiang02/ ... -
无法获取proxy_set_header的变量值
2017-04-15 11:26 695http://www.thinksaas.cn/ask/que ... -
nginx指令之——tcp_nodelay
2017-04-15 11:11 681指令tcp_nodelay作用于socket参数TCP_NOD ... -
Module ngx_http_limit_req_module
2017-03-09 16:38 785The ngx_http_limit_req_module m ... -
Ngnix中的fastcgi参数性能优化和解释
2017-03-08 09:27 564优化性能参数设置,在ngnix.conf中的http 层加上f ... -
Nginx中502和504错误详解
2017-03-08 08:32 1150在使用Nginx时,经常会 ... -
Nginx服务器拒绝非GET方式请求保障安全性
2017-03-06 22:27 1238upstream tomcat { ip_hash; serv ... -
NGINX编译安装后添加新模块的方法
2017-02-21 16:27 866刚忙完研发又有新的需求过来,测试服务器的nginx需要有H ...
相关推荐
OpenResty教程,OpenResty使用教程 OpenResty是大并发服务器的不错选择,可实现数据校验前置、缓存前置、数据过滤、API请求聚合、认证管理、负载均衡、流量控制、灰度发布、降级、监控等功能
标题 "配合openresty使用waf模块" 涉及的核心技术是Web应用程序防火墙(Web Application Firewall,简称WAF)以及如何将其与OpenResty集成。OpenResty是一款基于Nginx的全功能Web服务框架,它集成了LuaJIT编程语言,...
《OpenResty最佳实践》这本书籍,旨在向读者介绍OpenResty的使用方法和最佳实践,从而让读者能够充分利用OpenResty进行高效、安全的Web开发。 书籍涵盖了多个知识点,从最基础的Lua脚本语言学习,到OpenResty的高级...
OpenResty 是一个强大的 Web 应用服务器,Web 开发人员可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,更主要的是在性能方面,OpenResty可以 快速构造出足以胜任 10K 以上并发连接响应的超高性能 Web ...
OpenResty在K8s下的使用
OpenResty是一款基于Nginx和LuaJIT的高性能Web平台,它将强大的Lua脚本语言集成到Nginx中,使开发者能够利用...通过深入了解和熟练使用OpenResty,开发者可以实现高效、可扩展的服务架构,满足现代互联网应用的需求。
Nginx模块开发OpenResty简单使用笔记整理 ### Nginx简介 Nginx是当前最流行的HTTP Server之一,根据W3Techs的统计,目前世界排名(根据Alexa)前100万的网站中。与Apache相比。 同时,大量的第三方扩展模块也令...
在使用 OpenResty 进行开发时,遵循一些最佳实践可以提升效率并降低维护成本。例如,保持 Lua 代码简洁清晰,利用 Nginx 的事件驱动模型,避免阻塞操作,以及使用 LuaRocks 管理 Lua 包等。 总的来说,OpenResty ...
为了在OpenResty中使用lua-resty-17mon,我们需要先将其部署到Nginx服务器。这通常包括以下步骤: 1. 下载lua-resty-17mon源代码,根据提供的压缩包子文件`lua-resty-17mon-master`解压。 2. 将解压后的目录复制到...
《OpenResty最佳实践》是一本深入探讨OpenResty使用和优化的专业指南,它涵盖了从基础到高级的各种主题,旨在帮助开发者充分利用OpenResty的强大功能。OpenResty是一款基于Nginx和LuaJIT的高性能Web平台,它将Nginx...
LuaJIT是OpenResty使用的Lua解释器,它是一个高度优化的Just-In-Time编译器,提供了比标准Lua更快的执行速度。OpenResty通过`lua_shared_dict`指令支持在Nginx内部共享内存数据结构,这在处理高并发场景下非常有用,...
这本书主要介绍了OpenResty的基础概念和使用方法,包括如何安装和配置OpenResty环境,理解OpenResty的架构设计,以及如何编写基本的Lua脚本来处理HTTP请求。读者会学习到如何利用OpenResty进行反向代理、负载均衡、...
这样,Web 开发人员和系统工程师可以使用 Lua 脚本语言调动 Nginx 支持的各种 C 以及 Lua 模块,快速构造出足以胜任 10K 乃至 1000K 以上单机并发连接的高性能 Web 应用系统。 OpenResty的目标是让你的Web服务直接...
OpenResty是一款基于Nginx和LuaJIT的Web平台,它允许开发者在Nginx中直接使用Lua语言来编写业务逻辑,从而可以提供高性能、可扩展的Web应用。OpenResty最佳实践就是关于如何利用OpenResty高效地构建Web应用和后端...
* 任务队列:OpenResty 可以使用任务队列来管理视频流的传输和处理。 问题及优化项目需求 -------------------- OpenResty 在直播领域中的应用也存在一些问题和优化项目需求,例如: * 高并发和高带宽的视频数据...
OpenResty是一个高性能的服务端解决方案,它将LuaJIT VM嵌入到Nginx中,使得开发者能够使用Lua语言自由地扩展Nginx的功能。OpenResty的主要应用场景包括:处理和整合来自不同上游服务(如Proxy、Postgres、Redis、...
- **HelloWorld**:通过编写简单的HelloWorld程序来初步了解OpenResty。 ### LuaRestyRedisLibrary - **Redis接口封装**:学习如何简化Redis建连和拆连操作,以及如何实现Redis的发布订阅模式。 - **Lua与Redis交互...
OpenResty 是一个基于 Nginx 和 LuaJIT 的高性能 Web 平台,它通过提供一个集成了大量 Lua 库的 Nginx 模块,使得开发者可以在 Nginx 中直接使用 Lua 语言编写逻辑处理代码。OpenResty 的优势在于其高性能和灵活性,...
- **LuaJIT**:OpenResty使用的Lua解释器是LuaJIT,一个高效且兼容C的Lua虚拟机,能够运行Lua代码并提供近似原生的性能。 - **lua-nginx-module**:这个模块使Nginx能够直接执行Lua代码,允许在Nginx配置文件中...