Apache Kafka - Aplikacje

Kafka obsługuje wiele z najlepszych dzisiejszych aplikacji przemysłowych. W tym rozdziale przedstawimy bardzo krótki przegląd niektórych z najważniejszych zastosowań Kafki.

Świergot

Twitter to serwis społecznościowy online, który zapewnia platformę do wysyłania i odbierania tweetów użytkowników. Zarejestrowani użytkownicy mogą czytać i wysyłać tweety, ale niezarejestrowani użytkownicy mogą czytać tylko tweety. Twitter wykorzystuje Storm-Kafka jako część infrastruktury przetwarzania strumieniowego.

LinkedIn

Apache Kafka jest używany na LinkedIn do danych strumienia aktywności i wskaźników operacyjnych. System mes-saging Kafka pomaga LinkedIn w różnych produktach, takich jak LinkedIn Newsfeed, LinkedIn Today do konsumpcji wiadomości online oraz oprócz systemów analitycznych offline, takich jak Hadoop. Silna trwałość Kafki jest również jednym z kluczowych czynników związanych z LinkedIn.

Netflix

Netflix to amerykański międzynarodowy dostawca strumieniowych multimediów internetowych na żądanie. Netflix używa platformy Kafka do monitorowania w czasie rzeczywistym i przetwarzania zdarzeń.

Mozilla

Mozilla to społeczność wolnego oprogramowania, utworzona w 1998 roku przez członków Netscape. Kafka wkrótce wymieni część obecnego systemu produkcyjnego Mozilli, aby zbierać dane dotyczące wydajności i użytkowania z przeglądarki użytkownika końcowego dla projektów takich jak telemetria, pilot testowy itp.

Wyrocznia

Oracle zapewnia natywną łączność z firmą Kafka z jej produktu Enterprise Service Bus o nazwie OSB (Oracle Service Bus), który umożliwia programistom wykorzystanie wbudowanych funkcji mediacji OSB do wdrażania etapowych potoków danych.