Как передать переменную для чтения нескольких URL-адресов SSL Schema_registry из текстового файла в Python? - PullRequest
0 голосов
/ 07 декабря 2018

Невозможно прочитать несколько URL-адресов из текстового файла для SSL Avro Producer

AvroProducer{'schema_registry.url': filename}

https://github.com/confluentinc/confluent-kafka-python

1 Ответ

0 голосов
/ 07 декабря 2018

AvroProducer / Consumer в Python не поддерживает более одного URL.

https://github.com/confluentinc/confluent-kafka-python/issues/409

И само свойство должно быть строкой host:port, а не файлом

Обходной путь может заключаться в том, чтобы сделать http-запросы самостоятельно и повторить список адресов, затем получить тот, который работает, или потратить некоторое время на развертывание балансировщика нагрузки в вашей сети

...