跳转到主要内容

用于服务Python应用的通用Eventlet WSGI服务器

项目描述

日期:
2013-05-01 14:22
标签:

cloud, api, flask, wsgi, eventlet

类别:

*nix

Eventlet WSGI服务器

此存储库的目的是提供一个通用的事件服务器,可以支持几乎所有应用程序。我希望它可以快速启动一个具有许多常用配置支持的WSGI服务器,同时性能足够好,可以提供服务而不需要设置更重的Web服务器。

这对于嵌入式应用程序来说是一个非常好的工具,在这些应用程序中,Apache或NGINX可能不是选项。

用法

要使用ewsgi,只需构建您的应用程序,然后将应用程序和相关配置传递给服务器。其余的都将由服务器处理。

有关应用程序外观的示例,请访问此处: https://github.com/cloudnull/eventlet_wsgi/tree/master/example_app

但是,如果您想了解如何使服务器工作,最小化,您可以简单地实例化服务器并运行它

# Assuming you have a built app import it and pass it to eswgi
from ewsgi import run

# This import would be your app
import app

# Run the new application with all of the relevant configuration bits
run.preload_and_start(
    app_name=app.APPNAME,    # Name of your app
    load_app=app.APP,        # The prebuilt app object
    config_path=os.getcwd(), # The path to your configuration files
    loggers=[app.APPNAME]    # List of log handlers for the app
)

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分发

ewsgi-0.0.3.tar.gz (18.2 kB 查看哈希值)

上传时间

由以下提供支持