Встречается на собеседованиях • сегодня
Приведи пример с шаблоном 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
- Мониторинг здоровья
- Подгрузку конфигурации
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы