Kafka Flashcards

(20 cards)

1
Q

Czym jest Apache Kafka?

A

Platforma do przetwarzania strumieni danych w czasie rzeczywistym

Stała się jednym z najważniejszych narzędzi w dużych systemach.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Co to jest klaster Kafka?

A

Grupa serwerów zwanych brokerami

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Czym jest broker Kafka?

A

Jedna instancja Kawki odpowiedzialna za przechowywanie i przekazywanie danych

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Co to jest topik?

A

Nazwany kanał albo strumień danych dla określonego rodzaju wiadomości. Jest pojęciem logicznym

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Czym jest partycja?

A

Niezależny fragment danych w topiku

Dzięki partycjom można równolegle przetwarzać dane, co zwiększa skalowalność i wydajność.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Co to jest offset?

A

Unikalny identyfikator przypisywany każdej wiadomości trafiającej do Kawki

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Czym jest segment?

A

Mniejszy plik, na które Kafka dzieli fizyczny log każdej partycji w celu zarządzania długimi logami

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Co to są pliki indeksu?

A

Pliki utrzymywane przez Kafka do każdego segmentu, które wspierają szybki dostęp do danych

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Czym są producenci w Kafce?

A

Aplikacje lub usługi, które publikują wiadomości do Kawki

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Czym są konsumenci w Kafce?

A

Aplikacje, które subskrybują dany temat i odczytują z nich nadchodzące wiadomości

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Czym jest grupa konsumentów?

A

Kilka instancji konsumentów odczytujących wspólnie dane z danego topiku

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Czym jest model pool?

A

Sposób pobierania danych przez konsumentów, w którym konsument regularnie pyta brokera czy są nowe wiadomości

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Co to jest commit offset?

A

Mechanizm, za pomocą którego konsument zaznacza, że odczytał daną wiadomość

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Czym jest rebalans?

A

Proces ponownego zrównoważenia obciążenia, gdy dołącza nowy konsument lub inny odpada w ramach grupy konsumentów

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Czym jest replikacja w Kafce?

A

Mechanizm zapewniający odporność na awarie w Kafka

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Kim jest lider w Kafce?

A

Jedna z kopii partycji wybrana do przyjmowania wiadomości od producentów i replikowania ich do followerów

17
Q

Czym jest follower w Kafce?

A

Pozostałe kopie partycji, które na bieżąco synchronizują się z liderem

18
Q

Co to jest Apache ZooKeeper / Kafka Raft?

A

Komponent odpowiedzialny za koordynację procesu wyboru nowego lidera w przypadku awarii brokera

19
Q

Jakie znaczenie ma Kafka w architekturze mikroserwisów?

A

Różne usługi mogą komunikować się poprzez Kawkę zamiast bezpośrednich połączeń

20
Q

Jakie znaczenie ma Kafka w systemach Big Data?

A

Kafka często stanowi centralną magistralę danych, zbierając strumienie informacji z wielu źródeł