Написао: Аутор Раул Естрада
Објавио: Пацкт Публисхинг
Резиме: Преко 100 практичних рецепата о коришћењу дистрибуираних пословних порука за обраду података у реалном времену
Публисхер Линк: Апацхе Кафка 1.0 Кувар
Ова књига је кувар, збирка практичних рецепата који су решења свакодневних проблема са којима се суочава имплементација стреаминг архитектуре са Апацхеом Кафком.
Циљна публика за ову књигу
Ви сте ИТ професионалац који ради на развоју софтвера и обради података, али још увек немате искуства са коришћењем Апацхе Кафке. Ова књига је за вас, јер вам неће требати пуно времена да причате о теорији, али уђите у то како да подесите Кафку и шта са њом можете учинити за изградњу већих, бољих и робуснијих система него што сте то икада раније радили научио како се користи Апацхе Кафка.
Почетак
Аутор вам одмах започиње показујући вам како да инсталирате сав софтвер и зависности на разне платформе, укључујући програмски језик Сцала и Апацхе Зоокеепер. Затим инсталирајте Апацхе Кафка и конфигуришите га као систем из стварног света у кластер режиму на једном хосту и одмах покрените серверске процесе са почетним рецептима. Брокери у Кафки су сами сервери. Показано је како их конфигурисати и покренути.
Креирање првих тема
У првом поглављу брзо ћете користити интерфејс командне линије за креирање тема у Апацхе Кафки. Теме су основни сажетак који се користи за чување података и читање из података. Они су линеарни скуп непроменљивих порука које се могу објављивати и читати помоћу бројача порука. Такође ћете научити алате за интерфејс командне линије за попис, опис и преглед тема.
Алати командне линије
Приказан је рецепт за употребу основних алата командне линије за генерисање података и уметање у тему. Приказане су разне корисне опције за уметање података путем интерфејса командне линије. Исте опције се могу користити из самог кода, а не из командне линије. Затим се приказују алати за командну линију за читање из теме. Поново се исто може урадити или путем командне линије или писањем кода.
Оптимизација инсталације
Можете да измените промене опција навоја за перформансе и опције реплика за поузданост. Опције евидентирања могу се изменити како би се фино подесило како желите да отклоните грешке у евиденцијама. Поставке чувара зоолошких вртова такође се могу подесити ради перформанси и скалабилности. Брзи рецепти за почетак подешавања приказани су у поглављу 1.
Основни садржај књиге
Након обраде основа, књига прелази на напредније теме као што су:
- Груписање: Различити рецепти за уобичајене топологије примене
- Провера ваљаности поруке: замените класу произвођача и уверите се да су све поруке важеће пре стављања у тему
- Обогаћивање порука: Замените произвођача и додајте више боја подацима на основу геолокације или било ког додатног контекста
- Цонфлуент платформа: Цонфлуент је водећи добављач Апацхе Кафке, погледајте шта нуде као додатну вредност
- Кафка стреамови: обрађујте податке чим уђу у тему, струји и обрађујте податке или пишите нове податке у тему
- Надгледање и управљање: Научите најбоље праксе и рецепте за праћење и управљање производњом
- Сигурност: Уверите се да сте своју Кафка инсталацију осигурали рецептима најбоље праксе
- Интеграција са пројектима отвореног кода: ХДФС, ЕластицСеарцх и другим системима са којима можете интегрисати Апацхе Кафка
Исходи
Након проласка кроз рецепте у овој књизи, више нећете бити новајлија. Сада ћете применити и једноставне и стварне топологије Апацхе Кафке. Писали сте и читали теме, а податке сте обрађивали на струјан начин. Имате основне вештине које су вам потребне да бисте започели са коришћењем ове моћне технологије у стварном свету. Набавите књигу од Амазона већ данас и започните свој пут учења с њом.
(Овај пост садржи повезане везе. То је начин на којем ова веб локација може зарадити накнаде за оглашавање оглашавањем или повезивањем са одређеним производима и / или услугама.)