Полезноe
бесплатная книга Продуманная оптимизация
Материалы HighLoad++
материалы За все восемь лет вебинар Пошаговый
алгоритм
вебинар Вопросы
и ответы
Презентации
2014 года
Видеозаписи
2014 года
Как это было
книга Услуги и скидки корпоративный Обучающий тренинг Тезисы и расписание Шаржи на докладчиков
2014 года

HighLoad++

31 октября
и 1 ноября
Место проведения: Москва,
Краснопресненская наб. 12.

Главная2014Архитектуры

!sync: асинхронное взаимодействие
Архитектуры

Доклад принят в Программу конференции
ReLabs

Занимается разработкой программного обеспечения уже более 10 лет. Приходилось разрабатывать разное - от простеньких сайтов до сложных web-сервисов и программных комплексов с GU-интерфейсом.

Тезисы

Асинхронное взаимодействие: выполняем только полезную работу, остальное - "не наше".

Страшные и непостижимые дебри обратных вызовов: так привычнее (и, на первый взгляд, проще), но это отдает безысходностью.

Сопрограммы (coroutines): "Вы все в "монадку", а мы - в "корутинку".

Странное поведение системы: "Все встало колом? Вам кажется! Оно просто медленно работает".

Я расскажу...
- о том, что общего у планировщика ОС, системных вызовов и асинхронного взаимодействия.
- о том, как принципиально работает асинхронное взаимодействие.
- о том, в условиях асинхронное взаимодействие приносит пользу.
- о том, какие условия являются достаточными для комфортной работы с асинхронным взаимодействием и в чем "профит" от сопрограмм (coroutines).
- о том, как можно "затупить" асинхронный сервер своими дополнениями или встраиваемыми сценариями (nginx, Tarantool).
- о том, что делать, если "кусочек" кода "не хочет" быть асинхронным.
- о том, что может пойти не так, как казалось.
- о том, как я работал с async на Python и как работаю с ним сейчас.

В итоге должно немного "попустить" или "накрыть", но непременно в удовольствие.

Другие доклады секции
Архитектуры

По любым вопросам обращайтесь:
Бухгалтерия и вопросы оплаты :
Олег Бунин , +7(495) 646-07-68
Организационный комитет :
Олег Бунин , +7 (495) 646-07-68
Программный комитет :
Олег Бунин , +7 (916) 635-95-84
Горячая линия :
+7 (495) 646-07-68, ежедневно с 10 до 22

Почтовый адрес:
119180, Москва, Бродников пер., д. 7 стр. 1, +7 (495) 646-07-68 ООО «Онтико»

Rambler's Top100
Рейтинг@Mail.ru