Нин Ван , Джош Фишер - Грокаем стриминг
Название: | Грокаем стриминг | |
Автор: | Нин Ван , Джош Фишер | |
Жанр: | Базы данных, Учебники и самоучители по компьютеру | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Грокаем стриминг"
Cтриминговые системы позволяют сократить до минимума время между событием и обработкой информации, чтобы вы получали результаты в реальном времени. В приложениях для финансовой сферы, в вопросах безопасности и IoT важна каждая миллисекунда, поэтому без стриминговых систем не обойтись. А еще — это модно и приносит деньги ;) ! Неслучайно специалисты в Spark, Heron и Kafka так востребованы.
Наконец, вы можете познакомиться с созданием стриминговых приложений и обработкой событий в реальном времени не продираясь через технические подробности конкретных фреймворков, головоломные термины и сложные формулировки. Простой язык и яркие примеры позволят вам познакомиться с базовыми концепциями, а чтобы усвоить описанные идеи и приемы, вы построите собственную простую стриминговую программу с нуля.
От читателя не требуется опыт работы со стриминговыми системами. Примеры написаны на языке Java.
Читаем онлайн "Грокаем стриминг". [Страница - 3]
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (98) »
Новые концепции: параллелизм задач . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Параллелизм данных и параллелизм задач . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Параллелизм и многозадачность . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Параллелизация задания . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
69
70
71
72
73
74
75
76
77
78
Оглавление 7
Параллелизация компонентов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Параллелизация источников . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Результат выполнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Параллелизация операторов . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Результат выполнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
События и экземпляры . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Упорядочение событий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Группировка событий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Случайная группировка . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Случайная группировка: внутренний механизм . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Группировка по значениям полей . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Группировка по значениям полей: внутренний механизм . . . . . . . . . . . . . . . . . .
Выполнение группировки событий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Заглянуть в ядро: диспетчер событий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Применение группировки по значениям полей в задании . . . . . . . . . . . . . . . . . .
Упорядочение событий . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Сравнение поведения группировок . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Итоги . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Упражнения . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
96
Глава 4. Граф потока . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Система обнаружения мошеннических действий с кредитными картами . . . 98
Подробнее о системе обнаружения мошеннических действий
с кредитными картами . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
Процедура обнаружения мошеннических действий . . . . . . . . . . . . . . . . . . . . . . 100
Потоковая обработка не всегда прямолинейна . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
Механизм работы системы . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Подробнее о задании обнаружения мошеннических действий . . . . . . . . . . . 103
Новые концепции . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Предшествующие и последующие компоненты . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Разветвление и объединение потока . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Графы, направленные графы и DAG . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
DAG в системах потоковой обработки . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 108
Все новые концепции на одной странице . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Разветвление потока к анализаторам . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Что происходит внутри ядра . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
Проблема эффективности . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Разветвление с несколькими потоками . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
8 Оглавление
Что происходит внутри --">
- 1
- 2
- 3
- 4
- 5
- . . .
- последняя (98) »