Параметр kafka_settings#
Группа параметров kafka_settings предназначена для конфигурирования librdkafka.
Название |
Обязательность |
Описание |
Возможные значения |
Значение по умолчанию |
|---|---|---|---|---|
|
Опциональный |
— |
Последовательность параметров и их значения |
— |
|
Обязательный |
Список брокеров Kafka. Для разделения значений используется знак «,» |
Текстовое значение |
— |
|
Опциональный |
Идентификатор клиента Kafka |
Текстовое значение |
— |
|
Опциональный |
Формат сжатия сообщений |
|
|
|
Опциональный |
Идентификатор раздела |
Текстовое значение |
Раздел автоматически назначается в соответствии с идентификатором сообщения |
|
Опциональный |
Partitioner для доставки сообщения |
|
— |
|
Опциональный |
Уровень логирования |
Целочисленное значение: min |
|
|
Опциональный |
Максимальное количество попыток отправки неудачных MessageSet. Повторная попытка подразумевает переупорядочивание |
Целочисленное значение: min |
— |
|
Опциональный |
Максимальное количество сообщений, доступных в очереди |
Целочисленное значение: min |
|
|
Опциональный |
Временной интервал отсрочки передачи в миллисекундах |
Целочисленное значение: min |
|
|
Опциональный |
Уровень компрессии |
Целочисленное значение: min |
— |
|
Опциональный |
Максимальный размер сообщения запроса по протоколу Kafka |
Целочисленное значение: min |
|
|
Опциональный |
Максимальный размер сообщения, которое будет скопировано в буфер |
Целочисленное значение: min |
|
|
Опциональный |
Таймаут для сообщений. Данное значение используется локально и определяет время ожидания успешной доставки сообщения |
Целочисленное значение: min |
|
|
Опциональный |
Временной интервал в миллисекундах, в течение которого происходит обновление данных в topic и брокере |
Целочисленное значение: min |
|
|
Опциональный |
Алгоритм для валидации хостнейма брокера, использующего сертификат |
|
— |
|
Опциональный |
Вкл./Откл. верификацию сертификата |
Логическое значение |
|
|
Опциональный |
Вкл./Откл. журналирование уровня debug |
Логическое значение |
— |
|
Опциональный |
Вкл./Откл. поддержку ssl/tls |
Логическое значение |
— |
|
Опциональный |
Путь к хранилищу ключей клиента, используемых для аутентификации. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Название файла с паролем для хранилища ключей. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Файл или путь расположения сертификата. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Файл или путь расположения клиентского сертификата CA. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Расположение ключа сертификата CA. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Пароль от приватного ключа. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Набор шифров, разрешенных для запроса. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Поддерживаемое расширение для кривых. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Расширения алгоритма подписи, допустимых к использованию сервером пар подпись/алгоритм хеширования. Используется, если |
Текстовое значение |
— |
|
Опциональный |
Путь к CRL для проверки действительности сертификата брокера. Используется, если |
Текстовое значение |
— |