参数选项 说明 –help this message 帮助选项 –prefix=PATH set the installation prefix (default to /usr/local/openresty) 设置安装路径 –with-debug enable debug logging 启用调试日志 –with-dtrace-probes enable dtrace USDT probes
转载 2024-02-13 13:11:34
70阅读
序去年开始接触openresty,手里接过来的项目使用了lor,但是没有用orm,一切全部是手撸sql,各种拼接的语句充斥在业务代码中,让我非常的不能忍。因为之前有过框架开发的经验,所以有了写一个简单的orm的冲动。那么,在互联网行当中,一个良好的orm应该有哪些特质呢?它应该是参数化生成查询语句的支持基本的分页操作应该是主从分离的应该是轻Model的方便调试输出 本着这几个出发点,于是有了这套小
转载 2024-04-23 13:15:20
88阅读
16 | 秒杀大多数开发问题的两个利器:文档和测试案例你好,我是温铭。在学习了 OpenResty 的原理和几个重要概念后,我们终于要开始 API 的学习了。从我个人的经验来看,学习 OpenResty 的 API 是相对容易的,所以并没有占用本专栏太多的篇幅。你可以会疑惑:API 不是最常用、最重要的部分吗,为什么花的笔墨不多?其实,这主要是出于两个方面的考虑。第一,OpenResty 提供了非
转载 2024-05-05 15:54:30
46阅读
 OpenResty是一款基于Nginx的高性能负载均衡服务器容器,简单来说是Nginx+Lua。结合了Lua语言来对Nginx进行扩展,使得在Nginx上具有web容器功能。OpenResty运行环境搭建首先是在CentOS 7.6上的安装过程:cd /opt安装编译所需要的环境:yum install readline-devel pcre-devel openssl-devel g
转载 2024-03-20 23:17:19
100阅读
om/openresty-lua-nginx-mod
转载 2023-01-05 15:21:04
320阅读
在上一篇博客中我们提到过,OpenStack每个项目内部的服务进程之间是通过消息总线来通讯的,而在各个项目之间则是通过RESTful API来进行通讯的,在这一篇博客中,我们就来详细的讨论一下OpenStack各个项目之间的通讯。一、什么是RESTfulRESTful是目前最流行的一种互联网软件架构。REST(Representational State Transfer,表述性状态转移),如
介绍基础平台(Nginx)的主要特性-执行阶段
原创 精选 2019-08-01 21:47:45
10000+阅读
3点赞
之前也介绍过。语境:http阶段:loading-config当nginx master进程在加载nginx配置文件时运行指定的lua脚本,语境:http
原创 精选 2024-04-09 16:36:09
902阅读
openresty开发系列34--openresty执行流程之4访问阶段访问阶段用途:访问权限限制 返回403nginx:allow 允许,deny 禁止allow ip;deny ip;涉及到的网关,有很多的业务 都是在access阶段处理的,有复杂的访问权限控制nginx:allow deny
转载 2019-09-02 14:42:00
233阅读
2评论
openresty开发系列35--openresty执行流程之5内容content阶段content 阶段 init阶段 重写赋值 重写rewrite accesscontent 阶段属于一个比较靠后的处理阶段,运行在先前介绍过的 rewrite 和 access 这两个阶段之后。当和 rewrit
转载 2019-09-02 14:44:00
256阅读
2评论
openresty开发系列32--openresty执行流程之初始化阶段一)初始化阶段1)init_by_lua init_by_lua_block init_by_lua_file语法:init_by_lua <lua-script-str>语境:http阶段:loading-config当ngi
转载 2019-09-02 14:25:00
205阅读
2评论
openresty开发系列33--openresty执行流程之2重写赋值阶段一)重写赋值阶段1)set_by_lua 语法:set_by_lua $res <lua-script-str> [$arg1 $arg2 …]语境:server、server if、location、location if
转载 2019-09-02 14:28:00
95阅读
2评论
openresty开发系列36--openresty执行流程之6日志模块处理阶段一)header_filter_by_lua 语法:header_filter_by_lua <lua-script-str>语境:http,server,location,location if阶段:output-he
转载 2019-09-02 14:46:00
279阅读
2评论
实际上这几个指令很早就有了,只是最近在重新学习openresty 的时候发现的 exit_worker_by_lua_* 在每次nginx worker 进程退出的时候执行,当master 进行禁用的时候,这个钩子会在nginx 进程退出之前执行主要的场景是进行资源释放,以及worker 非正常退出
原创 2022-05-12 21:40:57
759阅读
一:简介OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。OpenResty® 通过汇聚各种设计精良的 Nginx 模块(主要由 OpenResty 团队自主开发),从而将 Nginx 有效地变成一个强大的通用 W
转载 2024-07-02 10:16:31
75阅读
1、背景说明: OpenResty是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。简单地说OpenResty 的目标是让你的Web服务直接跑在 Nginx 服务内部,充分利用 Nginx 的非阻塞 I/O 模型,不仅仅对 HTTP 客
转载 2024-05-10 17:02:36
106阅读
本文基于Centos8进行实践,请读者自行安装OpenResty。1. 内部调用进入默认安装路径cd /usr/local/openresty/nginx/conf vim nginx.conflocation /sum { # 只允许内部调用 internal; content_by_lua_block {
转载 2024-06-22 18:48:19
107阅读
OpenResty基本介绍        Nginx有很多的特性和好处,但是在Nginx上开发成了一个难题,Nginx模块需要用C开发,而且必须符合一系列复杂的规则,最重要的用C开发模块必须要熟悉Nginx的源代码,使得开发者对其望而生畏。      &nbs
转载 2024-03-03 23:01:39
457阅读
这个服务器架构不一定能用上,记录在这里,算是一个小小的学习成果。1. 技术选择Cocos2d-x 3.x —— 客户端框架。WebSockt —— 网络协议。HTTP —— 网络协议。OpenResty —— 基于 nginx+lua 实现 WebSocket 或 HTTP 服务器。MySQL —— 数据库支持。Redis —— NoSQL 支持。2. 逻辑服务器有两个不同的客户端需要提供服务。d
转载 2024-05-20 18:03:57
50阅读
OpenResty是一个成熟的网络平台,它集成了标准的Nginx核心,LuaJIT,许多精心编写的Lua库,许多高质量的第三方Nginx模块以及大多数外部依赖项。它旨在帮助开发人员轻松构建可伸缩的Web应用程序,Web服务和动态Web网关。通过利用各种精心设计的Nginx模块(其中大部分由OpenResty团队自己开发),OpenResty有效地将nginx服务器转变为功能强大的Web应用服务器,
转载 2024-03-10 18:33:22
1137阅读
  • 1
  • 2
  • 3
  • 4
  • 5