import java.util.Properties
import org.apache.kafka.clients.producer.{KafkaProducer, ProducerRecord}
object ScalaProducer {
def main(args: Array[String]): Unit = {
val props = new Properties()
props.put("bootstrap.servers", "localhost:9092")
props.put("key.serializer", "org.apache.kafka.common.serialization.StringSerializer")
props.put("value.serializer", "org.apache.kafka.common.serialization.StringSerializer")
val producer = new KafkaProducer[String, String](props)
val value = "这是发往quick-start topic的一条消息"
val record = new ProducerRecord[String, String]("quick-start",value)
// 发送
producer.send(record)
producer.close()
}
}
Kafka的生产者操作-scala
最新推荐文章于 2024-04-14 11:13:55 发布