开源Web应用服务器OpenResty

Posted 开源派

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开源Web应用服务器OpenResty相关的知识,希望对你有一定的参考价值。

OpenResty( 又名 ngx_openresty)是打包了标准 nginx 核心的开源Web服务器。基于 Lua 编程语言对 Nginx 核心以及现有的各种 Nginx C 模块进行脚本编程,构建出可以处理一万以上并发请求的极端高性能的 Web 应用。借助OpenResty,开发人员不需要了解Nginx核心和写复杂的C/C++模块,只需使用Lua语言既可进行Web应用开发。主要由章亦春(agentzh)维护。在 2011 年之前曾由淘宝网赞助,在后来的 2012 ~ 2016 年间主要由美国的 CloudFlare 公司 提供支持。目前,OpenResty® 主要由 OpenResty 软件基金会和 OpenResty Inc. 公司提供支持。

OpenResty 将服务器端应用完全运行于 Nginx 服务器中,充分利用 Nginx 的事件模型来进行非阻塞 I/O 通信。不仅仅是和 HTTP 客户端间的网络通信是非阻塞的,与mysql、PostgreSQL、Memcached、以及 Redis 等众多远方后端之间的网络通信也是非阻塞的。


微信订阅号:开源派 (opensourcepie)

↓点击阅读原文,查看下载链接

以上是关于开源Web应用服务器OpenResty的主要内容,如果未能解决你的问题,请参考以下文章

利用开源软件自建WAF系统--OpenResty+unixhot

OpenResty全功能Web应用服务器,打包了标准的 nginx 核心

速致云技术分享:云时代的多面手,OpenResty在云计算领域的开源应用

OpenResty实践

openresty 并发处理mysql 会引si高吗

并发编程之缓存:OpenResty+lua实现一级缓存