Артем Никифоров (Naumen) - May the streams be with you
Использование потоков данных, особенно потоков данных с заранее неизвестным объемом, например генерящихся на лету требует особого обращения в асинхронных системах. Одна из наиболее часто возникающих проблем - это несоответсвие пропускных способностей поставщика данных и его потребителя. Если поставщик данных в единицу времени производит данных меньше, чем потребитель обрабатывает, то увеличивается время обработки данных, возможен простой ресурсов. Если поставщик данных производит данных больше, чем способен обработать потребитель, то потребитель должен каким-то образом буферизовать поступающие данные, что в общем случае может привести к переполнению буферов. Основная задача Reactive Streams в общем и Akka streams в частности заключается в управлении обменом данных в границах передачи элементов между нитями(threads) или пулами нитей(thread-pools). В ходе доклада будут показаны результаты исследовательских изысканий автора относительно набора инструментов 'Akka streams'.
Видео Артем Никифоров (Naumen) - May the streams be with you канала JUG.SEV
Видео Артем Никифоров (Naumen) - May the streams be with you канала JUG.SEV
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
Андрей Чернопрудов (Naumen, г. Екатеринбург) — Deep links, strong drinksДмитрий Колмогорцев (Naumen, г. Екатеринбург) - Спасти поиск в приложении и не сойти с умаКаменцев Степан - Как сделать свою систему умнее или зачем нужна семантикаМаксим Ветренко - Контроль codestyle в рельных условияхДенис Кирпиченков - "Анализ производительности Java-приложения"Чернышев Егор - JAva COde COverage. Оценка покрытия java кода тестамиАлексей Ревякин - Реанимация проектовАлександр Торбек и Артем Кобелев (Naumen) - Тестирование с помощью dockerАндрей Чернопрудов (Naumen)- А давайте в наш продукт внедрим мобильное приложение?"Данила Саунин - Системное и продуктовое мышлениеДмитрий Говорухин - Эффективная работа с файлами для Java-разработчиковЧеремных Татьяна - Java-based test automation toolsНикита Кардашин и Дмитрий Журавлев (Naumen) — Мониторинг инфраструктуры в эпоху BigData и DevOpsМаксим Зубов - Play with integrations on Play FrameworkДмитрий Чуйко - "CompletableFuture уже здесь"Ярослав Киселев - Application Performance Monitoring: сравнение возможностей, проблемы и решенияЛеспух Андрей - Scala - упрощая сложноеФедор Медведев - Не оказывайте сопротивления! Аналитики - ваши друзья.Владимир Иванов - Динамическая (JIT) компиляция в JVMЛев Хрущев — Data driven testing with JUnit