Certyfikat Flashcards
Jaki jest domyślny log.retention.hours?
1 week
Jakie sąmożliwości konfiguracji retention policy? (per-co)
Globally or per-topic
Kiedy można usunąć segment?
Gdy najnowsza wiadomośćw nim jest starsza niżretention period
Cztery rzeczy, z których składa sięProducerRecord, i które sąwymagane
Topic
[Partition]
[Key]
Value
Jakie sąmożliwe wartości acks?
0
1
all
Co to znaczy acks=all?
Wszystkie in-sync replicas muszązapisać
Kafka daje exactly-once co?
Processing (nie delivery)
Co trzeba zrobićżeby dwa consumery trafiły do tej samej consumer groupy?
Ustawićim takie samo group ID
Czy jeden consumer może czytaćz wielu partycji?
Tak
Czy wiele consumerów może czytać z jednej partycji?
Nie
Co dzieje sięze stanem consumera, gdy padłi jest rebalancing?
Jest tracony
Czy Kafka wspiera encryption in transit?
Tak
Czy Kafka wspiera encryption at rest?
Nie.
Trzeba zrobićalbo full disc encryption, albo robićto na poziomie aplikacji
Kiedy tworzy siętopic, przy opcji auto.create.topics.enable=true?
Gdy próbujemy wysłać wiadomość na nieistniejący topic
Jak sięnazywa klasa producera?
KafkaProducer
Jak sięnazywa klasa wiadomości, którąwysyłamy?
ProducerRecord
Kto decyduje o tym, na jaką partycjętrafia wiadomość?
Producer
Jak sięnazywa klasa consumera?
KafkaConsumer
Jaka metoda określa, z jakiego topica ma czytaćconsumer? Co może przyjąć?
consumer.subscribe
Może przyjąć topic, listę topików lub pattern
Jak sięnazywa klasa tego, co dostaje consumer?
ConsumerRecords, a to ma w sobie ileśConsumerRecord