Гуникорн

веб-сервер Python
Гуникорн
Оригинальный автор(ы)Бенуа Шено
Разработчик(и)Разработчики Gunicorn
Первоначальный выпуск20 февраля 2010 г. ; 14 лет назад ( 2010-02-20 )
Стабильный релиз
22.0.0 [1]  / 16 апреля 2024 г. ; 5 месяцев назад ( 16 апреля 2024 )
Репозиторий
  • github.com/benoitc/gunicorn
Написано вПитон
Операционная системаКроссплатформенный
ТипВеб-сервер
ЛицензияЛицензия Массачусетского технологического института
Веб-сайтwww.gunicorn.org
Бенуа Шено, автор Gunicorn

Gunicorn "Green Unicorn" (произносится как джи-юникорн или ган- ай -корн) [2] — это HTTP-сервер Python Web Server Gateway Interface (WSGI) . Это модель pre- fork worker, перенесенная из проекта Ruby Unicorn . Сервер Gunicorn широко совместим с рядом веб-фреймворков , прост в реализации, потребляет мало ресурсов сервера и довольно быстр. [3] Его часто используют в паре с Nginx , поскольку у них есть взаимодополняющие функции. [4]

Архитектура

Модель сервера [5]

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

Функции

[ необходима ссылка ]

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

Ссылки

  1. ^ "Gunicorn 22.0 выпущен". 16 апреля 2024 г. Получено 26 июля 2024 г.
  2. ^ "Неоднозначное произношение · Выпуск № 139 · benoitc/gunicorn". GitHub . Получено 2018-08-02 .
  3. ^ Gunicorn-Python WSGI HTTP-сервер для UNIX
  4. ^ Gunicorn и Nginx в двух словах
  5. ^ «Дизайн — Документация Gunicorn 20.1.0».
  6. ^ "Gunicorn 19.3 Documentation: Requirements". Архивировано из оригинала 2015-08-19 . Получено 2015-07-29 .
  • Официальный сайт
  • Списки PyPI

 В данной статье используется текст, доступный по лицензии CC BY 3.0.

Взято с "https://en.wikipedia.org/w/index.php?title=Gunicorn&oldid=1186010563"