阅读this question后,我将课程添加到了我的应用程序中。
我尝试做的是使用以下内容向kafka-topic
发送消息:
import org.apache.kafka.clients.producer.{Callback, KafkaProducer, ProducerRecord, RecordMetadata}
class JobListener(config: Properties) extends StreamingListener {
val producer = new KafkaProducer[String,String](config)
override def onBatchCompleted(batchCompleted: StreamingListenerBatchCompleted): Unit = {
val info: BatchInfo = batchCompleted.batchInfo
val lRecord = new ProducerRecord[String, String]("a","b",batchCompleted.batchInfo().totalDelay().get().toString() + " ms")
producer.send(lRecord)
}
}
但这无法向我的主题发送任何消息。
我该怎么做才能解决这个问题?