Встречается на собеседованиях • сегодня

Приведи пример с шаблоном App Server

В Python шаблон App Server (Application Server) часто реализуется с использованием WSGI (Web Server Gateway Interface). Вот простой пример с использованием wsgiref из стандартной библиотеки:

python
from wsgiref.simple_server import make_server

def application(environ, start_response):
    start_response('200 OK', [('Content-Type', 'text/plain')])
    return [b'Hello, WSGI World!']

if name == 'main':
with make_server('', 8000, application) as httpd:
print("Serving on port 8000...")
httpd.serve_forever()

text

Ключевые моменты:
1. `application` - WSGI-совместимое приложение (callable объект)
2. `environ` - словарь с переменными окружения CGI
3. `start_response` - callback для установки статуса и заголовков
4. `make_server` создает простой HTTP-сервер

Более продвинутые реализации используют фреймворки типа Gunicorn или uWSGI, которые поддерживают:
- Многопоточность/мультипроцессинг
- Graceful shutdown
- Мониторинг здоровья
- Подгрузку конфигурации
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы