首页 > 软件列表 > OpenResty
OpenResty

OpenResty

高性能Web平台

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-06-18
软件厂商/开发者信息:OpenResty Inc.

软件介绍

OpenResty 是一个集成了增强版 Nginx 内核与 LuaJIT 的开源 Web 平台,由章亦春(agentzh)创建,由 OpenResty Inc. 维护。它把标准 Nginx 内核、大量 Lua 库、第三方模块及其依赖打包在一起,让开发者可以用 Lua 编写运行在 Nginx 内部的 Web 应用。

核心功能

  • 用 Lua 扩展 Nginx:开发者可以用 Lua 调用 Nginx 支持的各种 C 和 Lua 模块,构建动态 Web 应用、Web 服务和动态网关。
  • 非阻塞 I/O:利用 Nginx 的非阻塞 I/O 模型,对 MySQL、PostgreSQL、Memcached、Redis 等后端也能进行高性能访问。
  • 高并发:官方称单机可处理 10K 乃至 1000K 以上的并发连接,这是官方自述。

支持平台与系统要求

  • Linux:官方为 Ubuntu、Debian、CentOS、RHEL、Fedora、OpenSUSE、Alpine、Amazon Linux 提供预编译包。
  • macOS:可通过 Homebrew 安装。
  • FreeBSD 与 Solaris:安装文档提供源码编译说明。
  • Windows:下载页提供 Win32 预编译包。

版本与授权

OpenResty 以 2-clause BSD 许可证开源。官网首页当前公布的版本为 1.31.8.1。站内收录的 1.19.3.2 是较早的版本。

适用人群或使用场景

适合需要自建高并发 Web 服务、API 网关,或在 Nginx 层实现业务逻辑的后端开发者和运维工程师。

版本列表