БастыАудиоКомикстерБалаларға арналған
Dzhamaludin Osmanov
Dzhamaludin Osmanovдәйексөз келтірді1 ай бұрын
Следующий фрагмент кода демонстрирует создание нового производителя с помощью задания лишь обязательных параметров и использования значений по умолчанию для всего остального: Properties kafkaProps = new Properties(); ❶ kafkaProps.put("bootstrap.servers", "broker1:9092,broker2:9092"); kafkaProps.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer"); ❷ kafkaProps.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer"); producer = new KafkaProducer<String, String>(kafkaProps); ❸ ❶ Начинаем с объекта Properties. ❷ Поскольку мы планируем использовать строки для ключа и значения сообщения, воспользуемся встроенным типом StringSerializer. ❸ Создаем новый производитель, задавая подходящие типы ключа и значения и передавая в конструктор объект Properties. При таком простом интерфейсе понятно, что управляют поведением производителя, в основном задавая соответствующие параметры конфигурации. В документации Apache Kafka описаны все параметры конфигурации (http://bit.ly/2sMu1c8). Кроме того, мы рассмотрим самые важные из них далее в этой главе.
Apache Kafka. Потоковая обработка и анализ данных
Apache Kafka. Потоковая обработка и анализ данных
·
Тодд Палино
Apache Kafka. Потоковая обработка и анализ данных
Тодд ПалиноГвен ШапираКрит ПеттиРаджини Сиварамжәне т.б.
3.7K

Кіру не тіркелу пікір қалдыру үшін