Size: a a a

2020 November 03

VG

Vik Gamov in pro.kafka
Runtime.getRuntime().addShutdownHook(new Thread("streams-shutdown-hook") {
           @Override
           public void run() {
               streams.close();
               latch.countDown();
           }
       });
источник

ER

Evgeny Rachlenko in pro.kafka
gracefull shutdown
источник

VG

Vik Gamov in pro.kafka
Evgeny Rachlenko
gracefull shutdown
Ну а чем нет?
источник

VG

Vik Gamov in pro.kafka
ctrl+c - gracefull
источник

VG

Vik Gamov in pro.kafka
В зависимости как кубер будет убивать контейнер
источник

ER

Evgeny Rachlenko in pro.kafka
по дефолту он пошлет процессу kill -15
источник

ER

Evgeny Rachlenko in pro.kafka
в unix это = закончи работу. закрой открытые файлы и уйди.
источник

ER

Evgeny Rachlenko in pro.kafka
в отличие от kill -9
источник

ER

Evgeny Rachlenko in pro.kafka
но это не поможет
источник

ER

Evgeny Rachlenko in pro.kafka
если один процесс пишет и вдруг теряет кафку. или читает
источник

ER

Evgeny Rachlenko in pro.kafka
есть например в nginx постепенный уход вниз.
источник

ER

Evgeny Rachlenko in pro.kafka
он заканчивает начатые сессии, не дает доступ новым и закрывается
источник

ER

Evgeny Rachlenko in pro.kafka
а как может сделать кафка, что бы сервисы читающие с нее , не застряли к примеру
источник

VG

Vik Gamov in pro.kafka
streams.close() это graceful - можно навесить на какой-нить Kubernetes натиынй хук
источник

VG

Vik Gamov in pro.kafka
Но я бы не заморачивался. Кафка  все сделает сама по ISR (это для записи)
источник

VG

Vik Gamov in pro.kafka
Evgeny Rachlenko
а как может сделать кафка, что бы сервисы читающие с нее , не застряли к примеру
поясни
источник

ER

Evgeny Rachlenko in pro.kafka
В настоящий момент , при рестарте кафки , например для ее расширения , читающие с нее сервисы замирают навсегда.
источник

ER

Evgeny Rachlenko in pro.kafka
выводит их из этого ступора только рестарт.
источник

ER

Evgeny Rachlenko in pro.kafka
Поэтому я задумался , как мне красиво выключать кафку , что бы все сервисы которые в нее пишут , остановились и подождали когда она вернется .
источник

ER

Evgeny Rachlenko in pro.kafka
и тоже самое что бы произошло со стороны consumers.
источник