Единорог
![]() | |
Оригинальный автор(ы) | Бенуа Шено |
---|---|
Разработчик(и) | Разработчики Gunicorn |
Первоначальный выпуск | 20 февраля 2010 г |
Стабильная версия | 22.0.0 [1] ![]() |
Репозиторий | |
Написано в | Питон |
Операционная система | Кросс-платформенный |
Тип | Веб-сервер |
Лицензия | МОЯ лицензия |
Веб-сайт | www |

Gunicorn «Зеленый единорог» ( произносится как джи-единорог или гун-и-корн) [2] — это Python интерфейса шлюза веб-сервера (WSGI) HTTP-сервер . Это предварительная модель рабочего процесса, перенесенная из Ruby Unicorn проекта . Сервер Gunicorn широко совместим с рядом веб-фреймворков , просто реализован, требует мало ресурсов сервера и довольно быстр. [3] Его часто используют в паре с Nginx , поскольку они имеют дополняющие друг друга функции. [4]
Архитектура
[ редактировать ]Модель сервера [5]
- Центральный мастер-процесс для управления работниками
- Запросы обрабатываются рабочими процессами
- Компоненты:
- Владелец
- Синхронизация рабочих
- Асинхронные работники
- Торнадо Рабочие
- Работники AsyncIO
Функции
[ редактировать ][ нужна ссылка ]
- Встроенная поддержка WSGI , web2py , Django и Paster.
- Автоматическое управление рабочими процессами
- Простая конфигурация Python
- Несколько рабочих конфигураций
- Различные серверные хуки для расширяемости
- Совместимость с Python 2.6+ и Python 3.2+. [6]
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ «Вышел Gunicorn 22.0» . 16 апреля 2024 г. Проверено 26 июля 2024 г.
- ^ «Неоднозначное произношение · Выпуск № 139 · benoitc/gunicorn» . Гитхаб . Проверено 2 августа 2018 г.
- ^ HTTP-сервер Gunicorn-Python WSGI для UNIX
- ^ Gunicorn и Nginx в двух словах
- ^ «Дизайн — документация Gunicorn 20.1.0» .
- ^ «Документация Gunicorn 19.3: Требования» . Архивировано из оригинала 19 августа 2015 г. Проверено 29 июля 2015 г.
Внешние ссылки
[ редактировать ] В эту статью включен текст , доступный по лицензии CC BY 3.0 .