Обновить
4K+
2
Максим Данилов@mdanilov

Пользователь

5
Рейтинг
Отправить сообщение

За пределами QNetworkAccessManager: проектируем типобезопасный HTTP Runtime для Qt на C++20

Уровень сложностиСредний
Время на прочтение8 мин
Охват и читатели8K

В статье рассматривается реализация типобезопасного HTTP runtime поверх QNetworkAccessManager и современного C++20. Разберём использование сoncepts для проверки контрактов Request/Response на этапе компиляции, поддержку QFuture и callback API, реализацию retry-политик с exponential backoff, выделенный поток обработки сетевых запросов, а также механизмы управления жизненным циклом задач и graceful shutdown.

Читать далее

Информация

В рейтинге
1 291-й
Зарегистрирован
Активность

Специализация

Десктоп разработчик, Бэкенд разработчик