Gunicorn - Gunicorn

Gunicorn
Логотип Gunicorn 2010.svg
Оригинальный автор (ы)Бенуа Шено
Разработчики)Разработчики Gunicorn
изначальный выпуск20 февраля 2010 г.; 10 лет назад (2010-02-20)
Стабильный выпуск
20.0.4 / 27 ноября 2019 г.; 11 месяцев назад (2019-11-27)[1]
Репозиторий Отредактируйте это в Викиданных
Написано вPython
Операционная системаКроссплатформенность
Типвеб сервер
ЛицензияЛицензия MIT
Интернет сайтwww.gunicorn.org Отредактируйте это в Викиданных
Бенуа Шено, автор Gunicorn

В Gunicorn «Зеленый единорог» (произносится как джи-единорог или ган-и-корн)[2] это Python Интерфейс шлюза веб-сервера (WSGI) HTTP сервер. Это предварительныйвилка рабочая модель, портирован от Руби Единорог проект. Сервер Gunicorn в целом совместим с рядом веб-фреймворки, просто реализовано, требует мало ресурсов сервера и довольно быстро.[3]

Архитектура

Модель сервера

  • Центральный мастер-процесс для управления рабочими
  • Запросы обрабатываются рабочими процессами
  • Компоненты:
    • Мастер
    • Синхронизация рабочих
    • Асинхронные рабочие
    • Рабочие Торнадо
    • Работники AsyncIO

особенности

  • Изначально поддерживает WSGI, web2py, Джанго и Пастер
  • Автоматический рабочий управление процессом
  • Простая конфигурация Python
  • Конфигурации с несколькими рабочими
  • Различные серверные хуки для расширяемости
  • Совместим с Python 2.6+ и Python 3.2+[4]

Смотрите также

использованная литература

  1. ^ "Релизы - бенойц / ганникорн". Получено 12 апреля 2017 - через GitHub.
  2. ^ «Неоднозначное произношение · Проблема № 139 · benoitc / gunicorn». GitHub. Получено 2018-08-02.
  3. ^ HTTP-сервер Gunicorn-Python WSGI для UNIX
  4. ^ Документация Gunicorn 19.3: требования

внешние ссылки

Эта статья включает текст доступно под CC BY 3.0 лицензия.