uWSGI项目

uWSGI项目旨在为构建托管服务开发全栈。

使用通用的API和通用的配置风格来实现应用服务器 (对于各种编程语言和协议),代理,进程管理器和监控器。

由于其可插拔架构,可以对其扩展以支持更多的平台和语言。

目前,你可以用C, C++和Objective-C来编写插件。

名字中的”WSGI”部分归功于同名Python标准,因为它是该项目第一个开发的插件。

通用性、高性能、低资源使用和可靠性是该项目的强项(也是唯一遵循的法则)。

包含的组件(更新至最新的稳定版本)

核心 (实现配置、进程管理、socket创建、监控、日志记录、共享内存块、ipc、集群成员和 uWSGI订阅服务器)

请求插件 (为各种语言和平台实现应用服务器接口:WSGI, PSGI, Rack, Lua WSAPI, CGI, PHP, Go …)

网关 (实现负载均衡器、代理和路由器)

Emperor (实现大量实例管理和监控)

循环引擎 (实现事件和并发,组件可以在reforking, threaded, asynchronous/evented和green thread/coroutine模式下运行。支持多种技术,包括uGreen, Greenlet, Stackless, Gevent, Coro::AnyEvent, Tornado, Goroutines和Fibers)

注解

uWSGI是一个具有快速发布周期的非常活跃的项目。出于这个原因,代码和文档可能不总是同步。我们试着尽最大的努力维护好文档,但这是一个艰苦的工作。为此表示歉意。如果你碰到问题了,那么邮件列表是寻求有关uWSGI的帮助的最佳来源。欢迎文档(除代码之外)贡献者。

快速入门

目录

教程

文章

uWSGI子系统

使用uWSGI进行扩大化

安全的uWSGI

密切关注你的应用

异步和循环引擎

Web服务器支持

语言支持

其他插件

中断/弃用特性

发布说明

稳定版本

联系

.

商业支持

你可以从http://unbit.com购买商业支持。

捐赠

uWSGI的发展是由意大利ISP Unbit 及其客户赞助的。你可以购买商业支持和许可。如果你不是一个Unbit客户,或者你不能/不想要购买一个商业uWSGI证书,那么可以考虑进行捐赠。当然,请在你的捐赠中随意要求新特性。

我们将信任任何想要赞助新特性的人。

访问该捐赠链接 http://unbit.it/uwsgi_donate 。你也可以通过 GitTip 来捐赠。

索引和表