• uWSGI介绍


    WSGI: 是一中通信协议。

    uwsgi:与WSGI一样是一种通信协议。

    uWSGI: uWSGI 是一个web服务器。uWSGI,它实现了WSGI协议,uwsgi协议 http协议。Nginx 中HttpUwsgiModule 的作用是与uWSGI服务器进行交换。

    首先看WSGI协议,全称Web Server Gateway Interface 是为python语言定义的一种web服务器与 web 应用或者说web框架进行通讯的一种接口。WSGI 是作为web服务器与Web 应用程序或应用框架之间的一种低级别的接口。很多框架 自带WSGI server。现在使用最多的就是nginx 与 uwsgi 做 WSGI server。

    WSGI 相当于一个桥梁。连接 服务器与应用程序。服务器方调用应用程序,提供环境信息,以及一个回调函数,并接收web内容作为返回值。

    那么实现了WSGI协议功能的应用程序,我们称之为中间件,uWSGI就是一种,nginx 也是一种。这种组建的好处有哪些?

    1、重写环境变量后,根据目标URL,可以将不同请求转发到不同的应用对象。

    2、允许在一个进程中同事运行多个应用程序,或者应用框架。

    3、负载均衡和远程处理,通过在网络上转发请求和响应信息。

  • 相关阅读:
    poj3126--Prime Path(广搜)
    iOS中 imageNamed方法 非常多图片占用大量内存问题
    容器+AOP实现动态部署(四)
    SpringBoot整合redis哨兵主从服务
    LINUX安装REDIS集群
    软件安装
    如何优雅地用Redis实现分布式锁
    Redis面试总结
    OAuth2.0 知多少(好)
    一张图搞定OAuth2.0
  • 原文地址:https://www.cnblogs.com/xihuaxiaoge/p/9149719.html
Copyright © 2020-2023  润新知