pushpin 是一个很不错的将restapi 转换为reailtime api 的proxy,openresty 具有很强的nginx 控制能力 可以方便的用来进行api 的开发,默认其他语言pushpin 提供了sdk ,但是lua 的暂时还没有,所以基于 http 请求,搞一个简单的测试,后期 ...
分类:
其他好文 时间:
2019-02-07 10:44:18
阅读次数:
214
这篇文章是一个多月前写的,当时之所以搭建这个是为了最大程度上发挥Nginx的高并发效率(主要是结合lua脚本),参考的话,主要参考张开涛先生写的跟开涛学Nginx+lua系列文章,地址为:https://jinnianshilongnian.iteye.com/blog/2190344 当时本人按照 ...
分类:
其他好文 时间:
2019-01-26 20:24:22
阅读次数:
275
很简单使用了一个openresty 的lua 模块 环境准备 docker-compose 文件 详细配置可以参考 https://github.com/rongfengliang/gearmangolang-docker version: "3" services: demo: image: ar ...
分类:
其他好文 时间:
2019-01-19 00:49:53
阅读次数:
157
goreplay 是一个很不错的流量拷贝,复制工具,小巧,支持一些扩展,当然也提供了企业版,企业版 功能更强大,支持二进制协议的分析 备注: 演示使用docker-compose 运行,测试镜像流量到其他的两个web app (openresty) 环境准备 docker-compose 文件 ve ...
分类:
移动开发 时间:
2019-01-13 11:43:16
阅读次数:
370
Nginx学习历程 一、初识Nginx 1.Nginx适用于哪些场景 (1)静态资源服务 通过本地文件系统提供服务 (2)反向代理服务 Nginx的强大性能 缓存 负载均衡 (3)API服务 OpenResty 2.Nginx出现的历史背景 nginx [engine x]是俄罗斯人Igor Sys ...
分类:
其他好文 时间:
2019-01-12 12:11:14
阅读次数:
214
1. Nginx 进程模型简介 Nginx默认采用多进程工作方式,Nginx启动后,会运行一个master进程和多个worker进程。其中master充当整个进程组与用户的交互接口,同时对进程进行监护,管理worker进程来实现重启服务、平滑升级、更换日志文件、配置文件实时生效等功能。worker用 ...
分类:
系统相关 时间:
2019-01-08 19:19:55
阅读次数:
315
OpenResty打包了标准的 nginx 核心,很多的常用的第三方模块,以及它们的大多数依赖项。 通过揉和众多设计良好的 nginx 模块,OpenResty 有效地把 nginx 服务器转变为一个强大的 Web 应用服务器,基于它开发人员可以使用 lua 编程语言对 nginx 核心以及现有的各 ...
分类:
Web程序 时间:
2018-12-25 20:18:37
阅读次数:
231
`echo nginx module` 模块可以在Nginx中用来输出一些信息,可以用来实现简单接口或者排错。 项目地址:https://github.com/openresty/echo nginx module 获取Nginx源码 因为需要编译模块,需要有Nginx源码。 如果已安装Nginx, ...
分类:
其他好文 时间:
2018-12-24 02:53:02
阅读次数:
145
1 环境准备 1.1 CentOS 安装 Openresty Openresty 的下载及安装请参考:http://openresty.org/cn/。 1.2 安装 GraphicsMagick 源码安装,源码下载地址:https://sourceforge.net/projects/graphi ...
分类:
其他好文 时间:
2018-12-21 13:26:10
阅读次数:
183