Live coding этапа 3 Асинхронный сервер проекта курса "Проектирование высоконагруженных систем" в Технополис (скачать материалы):
- Вынесение обработки запросов из
SelectorThread
в отдельный пользовательский пул потоков
- Нагрузочное тестирование с помощью
wrk2
в несколько потоков
- Coordinated omission (
wrk2
vs wrk
)
- Анализ результатов
А также:
- История Web
- Современные Web сервисы
- Highload и основные определения
- Проблемы многопоточного программирования
- Synchronous vs asynchronous
- Blocking vs non-blocking
- Модели concurrency
- Actor Model
- Примеры систем
- Темы грядущих лекций
Примеры систем на Actor Model:
Релевантные лекции:
comments powered by