blob: 7c66a686af1f3079d7b8f4c0cfdd771e632b4633 [file] [log] [blame]
#
# Licensed to the Apache Software Foundation (ASF) under one or more
# contributor license agreements. See the NOTICE file distributed with
# this work for additional information regarding copyright ownership.
# The ASF licenses this file to You under the Apache License, Version 2.0
# (the "License"); you may not use this file except in compliance with
# the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#
# Kafka producer configuration properties
# Set the broker address and port number(s)
bootstrap.servers = localhost:9092
# Set the number of acknowledgements the producer requires
acks = all
# Set the number of times to retry sending a message
retries=0
# Set the number of bytes to include in each batch of messages
batch.size=16384
# Set the amount of time (in milliseconds) the producer will wait before sending a batch of messages
linger.ms=1
# Set the amount of memory (in bytes) the producer can use to buffer messages
buffer.memory=33554432
# Set the serializer classes for key and value
key.serializer=org.apache.kafka.common.serialization.StringSerializer
value.serializer=org.apache.kafka.common.serialization.StringSerializer
# Set the Kafka topic to produce messages to
kafka.topic=Topic