в которой мы понимаем что один сторонний сервис умер и ближайшие пару часов не оживет) то каков будет самый правильный вариант обработки такого будет ? Отписаться от топика клиентом и пинговать тот сторонний сервис пока они не оживете и заново подписаться - такой кастомный циркутбрейкер или есть какие-нибудь лучше варианты по феншую ?
я так понимаю, что самый адекватный вариант может быть использование АПИ Pause()/Resume() чтобы живым консумером сказать брокеру, что мы живы, но пока не хотим ничего читать Вот они: https://docs.confluent.io/5.5.0/clients/confluent-kafka-go/index.html#Consumer.Pause https://docs.confluent.io/5.5.0/clients/confluent-kafka-go/index.html#Consumer.Resume Соответственно, скорее всего, для твоего языка программирования будут подобные АПИ в клиенте. ссылки дал чтобы оценить что им нужно на вход дать и что они дадут на выходе после вызова
А так можно ? Пойду погуглю про это
Обсуждают сегодня