Simple-Kafka_Adapter 1.7.1 Release Notes
Добавлено
- Метод
ПолучитьВозможностиБиблиотеки/GetBuiltinFeatures- получение информации о доступных возможностях librdkafka:- Версия библиотеки librdkafka
- Список поддерживаемых функций (ssl, gzip, snappy, lz4, zstd, sasl, sasl_plain, sasl_scram и др.)
- Полезно для диагностики проблем с SSL, сжатием или аутентификацией
Изменено
- Документация: Уточнено описание возвращаемых значений методов отправки сообщений:
- Асинхронные методы (
ОтправитьСообщение,ОтправитьСообщениеAVRO,ОтправитьСообщениеProtobuf) возвращают статус помещения в очередь (0 = успех, -1 = ошибка), а не статус доставки - Синхронные методы (
*СОжиданиемРезультата) возвращают реальный статус доставки (0, 1, 2) - Исправлен некорректный пример проверки результата асинхронной отправки
- Добавлен пример синхронной отправки с проверкой статуса доставки
- Асинхронные методы (
Исправлено
- Критическое: Исправлено автоматическое создание топиков при запросе метаданных несуществующего топика
- Методы
ПолучитьМетаданныеТопика/GetTopicMetadata,ПолучитьГраницыПартиции/GetPartitionWatermarksиПолучитьКоличествоСообщенийВПартиции/GetPartitionMessageCountбольше не создают топики при обращении к несуществующим топикам - Добавлена явная установка параметра
allow.auto.create.topics=falseдля временных producer'ов в admin-методах - Теперь при обращении к несуществующему топику методы корректно возвращают ошибку вместо автоматического создания топика
- Методы