Co dzieje się, gdy partycja Kafka jest zatrzymana przez konsumenta, a ponowna równowaga jest wyzwalana? Partycja pozostaje wstrzymana, gdy zostanie przydzielona do nowego konsumenta lub zostanie wznowiona?

Kiedy szukałem go mieszane odpowiedzi. Nie mógł uzyskać dokumentacji Kafki.

1
Santosh Bhosle 29 lipiec 2020, 17:21

1 odpowiedź

Najlepsza odpowiedź

Kiedy się stanie równowaga, wszystkie partycje zostaną wznowione.

Dzieje się tak, ponieważ zatrzymanie partycji jest decyzją lokalną dla konsumenta. Reszta grupy nie jest tego świadoma.

Jeśli masz logikę w konsumenta, który może wstrzymać partycje oparte na niektórych warunkach, gdy partycje są przypisane, logika może wstrzymać je ponownie w oparciu o te same warunki. To samo dzieje się dla innych konsumentów, które prawdopodobnie prowadzą tę samą logikę.


Należy pamiętać, że odpowiadający na to rodzaj pytania jest stosunkowo łatwe. Możesz po prostu spróbować i zobaczyć, co się stanie. To także świetny sposób na poprawę zrozumienia Kafki!

2
Mickael Maison 29 lipiec 2020, 20:47