public class KafkaProducerBuilder extends Object
ProducerConfig 这里只提供一些常用配置| 构造器和说明 |
|---|
KafkaProducerBuilder() |
| 限定符和类型 | 方法和说明 |
|---|---|
KafkaProducerBuilder |
addAllBootstrapServers(Collection<String> uris) |
KafkaProducerBuilder |
addBootstrapServers(String uri)
添加 kafka 路径 host:port
|
<K,V> KafkaExtendProducer<K,V> |
build() |
<K,V> KafkaExtendProducer<K,V> |
build(Function<Properties,KafkaExtendProducer<K,V>> function) |
<K,V> KafkaExtendProducer<K,V> |
build(Properties properties) |
Set<String> |
getBootstrapServers() |
Properties |
getProperties() |
KafkaProducerBuilder |
keySerializer(Class<? extends org.apache.kafka.common.serialization.Serializer<?>> c) |
KafkaProducerBuilder |
keySerializer(String className) |
KafkaProducerBuilder |
put(Object key,
Object val)
添加配置
|
KafkaProducerBuilder |
putAll(Map<?,?> map) |
KafkaProducerBuilder |
putAll(Properties properties)
添加配置
|
KafkaProducerBuilder |
valueSerializer(Class<? extends org.apache.kafka.common.serialization.Serializer<?>> c) |
KafkaProducerBuilder |
valueSerializer(String className) |
public KafkaProducerBuilder keySerializer(Class<? extends org.apache.kafka.common.serialization.Serializer<?>> c)
public KafkaProducerBuilder keySerializer(String className)
public KafkaProducerBuilder valueSerializer(Class<? extends org.apache.kafka.common.serialization.Serializer<?>> c)
public KafkaProducerBuilder valueSerializer(String className)
public KafkaProducerBuilder addBootstrapServers(String uri)
public KafkaProducerBuilder addAllBootstrapServers(Collection<String> uris)
public KafkaProducerBuilder put(Object key, Object val)
public KafkaProducerBuilder putAll(Properties properties)
public KafkaProducerBuilder putAll(Map<?,?> map)
public <K,V> KafkaExtendProducer<K,V> build(Function<Properties,KafkaExtendProducer<K,V>> function)
public <K,V> KafkaExtendProducer<K,V> build(Properties properties)
public <K,V> KafkaExtendProducer<K,V> build()
public Properties getProperties()
Copyright © 2023. All rights reserved.