Što je Apache Kafka?
Apache Kafka, distribuirana platforma za otvoreni izvor s otvorenim izvorom, sposobna za tri glavne stvari: može objavljivati i pretplaćivati se na tokove zapisa, pohranjivati tokove zapisa na trajan način otporan na greške i obrađivati tokove zapisa kad se pojave.
Apache Kafka izvorno je razvio LinkedIn kako bi pružio objedinjenu, visokopropusnu platformu s malim kašnjenjem za rukovanje feedovima podataka u stvarnom vremenu. Danas Apache Kafka podržava aplikacije usmjerene prema kupcima i povezivanje nizvodnih sustava s podacima u stvarnom vremenu.
Najbolje knjige Apache Kafke
Kafka: Definitivan vodič: Mjerna obrada podataka i streama u stvarnom vremenu
Ovaj praktični vodič napisan je za softverske inženjere koji razvijaju aplikacije koje koriste Kafkine API-je. Također je pogodan za proizvodne inženjere koji instaliraju, konfiguriraju, podešavaju i nadgledaju Apache Kafka u proizvodnji. Njezina autorica, Neha Narkhede, suosnivač je i tehnička direktorica tvrtke Confluent, a bila je odgovorna za streaming infrastrukturu izgrađenu na vrhu Apachea Kafke i Apachea Samze dok je radila u LinkedInu. Njezino veliko iskustvo proizlazi sa svake stranice ove knjige. Ako tražite brz, ali detaljan uvod u Apache Kafka, ovo je knjiga s kojom biste trebali započeti.
Apache Kafka 1.0 Kuharica
Čvrsto vjerujemo da bi se svi programeri trebali truditi naučiti što više o alatima s kojima rade, ali također prihvaćamo da razvijanje rješenja brzinom poslovanja ponekad znači preskakanje tehničkih stvari i smišljanje stvari u hodu. Ako želite vidjeti kako se Apache Kafka može integrirati s drugim važnim alatima za velike podatke, trebali biste dodati ovu knjigu u svoju knjižnicu jer sadrži preko 100 praktičnih recepata o korištenju distribuiranih poslovnih poruka za obradu podataka u stvarnom vremenu.
Streaming sustavi: što, gdje, kada i kako u velikoj mjeri obrađuju podatke
Ova praktična knjiga napisana je za one koji žele istražiti streaming sustave i naučiti kako ih inženjeri podataka, znanstvenici podataka i programeri koriste za obradu podataka u vrijeme događaja. Knjiga je konceptualna i agnotična za platformu, što je čini izvrsnim resursom ne samo za programere Apache Kafke već i za sve ostale.
Dizajniranje aplikacija intenzivnih podataka: velike ideje iza pouzdanih, skalabilnih i održivih sustava
Od Facebooka do Googlea do startupa raznih vrsta, danas su podaci svugdje, a oni koji znaju kako ih iskoristiti u svoju korist predvode paket. Ova knjiga obuhvaća podatkovno zahtjevne aplikacije i njihov dizajn. Praktičan je, ali sveobuhvatan, a njegov autor, Martin Kleppmann, čini fantastičan posao pomažući čitatelju da se kreće kroz sve složenije područje dizajniranja aplikacija na temelju podataka.
Arhitektura strujanja: novi dizajni koji koriste Apache Kafka i MapR Streams
Autori ove knjige pokrivaju ključne elemente dobrog dizajna za streaming analitiku, nove tehnologije za razmjenu poruka, uključujući Apache Kafka i MapR Streams, tehnološke izbore za streaming analitiku i još mnogo toga. Knjiga je namijenjena programerima i netehničkim osobama i od sveg srca je možemo preporučiti svima koji žele znati kako se Apache Kafka uklapa u širi krajolik obrade tokova.
(Ovaj post sadrži povezane veze. To je način na kojem ova web stranica može zaraditi naknade za oglašavanje oglašavanjem ili povezivanjem s određenim proizvodima i / ili uslugama.)