我是scala的新手,并且是一个初学者,并且尝试在其中编写一些代码。我正在使用kafka进行scala应用程序。我有以下代码。
['Maths', 'French']
到此为止,我可以获取值列表。但是我想首先使用_.key()来匹配密钥,如果密钥匹配我的传入密钥,那么我想返回该值。我该怎么办?
答案 0 :(得分:0)
我也是Scala的新手,但我认为您需要引入隐式解码器功能,并使用它从ConsumerRecord中获取密钥。
records.iterator().asScala.toList.map(decoder(_))
查看此链接: https://www.programcreek.com/scala/org.apache.kafka.clients.consumer.KafkaConsumer