Использование Admin Client для связи с Kafka в коде Java.мы можем сделать все операции CRUD по конкретной теме.Наше новое требование - получить количество сообщений для темы, размер всех сообщений для темы, последнее смещение для каждого раздела темы.
Входные данные: список брокеров и ожидаемые выходные данные темы, как показано ниже для 5 разделов
{
"total": 10,
"partitions": [
3,
2,
1,
3,
1
],
"offsets": [
10,
9,
9,
11,
12
]
}
Total - это размер сообщения в байтах.
Попытка с использованием идентификатора группы потребителей.Здесь мы сможем получить данные только в том случае, если тема используется. Мы хотим получить подробные сведения о теме независимо от того, используется она или нет.
Пожалуйста, предложите возможные аппроксимации