У меня есть 120 производителей данных с Kakfa Producer, они отправляют сообщения каждую секунду, и у некоторых есть разумные данные (я имею в виду, мы должны отправить их да или да), также эти производители иногда могут отключить или потерять соединение inte rnet, поэтому мне нужна отказоустойчивость у производителя. Я знаю, что существуют способы его отправки, синхронные и асинхронные, и они продолжают пытаться отправлять данные и сохранять их в памяти, когда этого не происходит, но если я хочу сохранить их на диске вместо буферной памяти, как мы можем это сделать. Как мы можем сохранить сообщения на диске, если они не отправлены? Как мы можем контролировать, когда производитель Kafka создает исключения?