我在sping-boot应用程序中使用sping-kafka发送数据主题。我需要从oracle表中获取数据并发送它。
我从oracle表中获取列表。如何将它们发送到主题?
即。
>
有没有办法将它们作为列表发送?如果是,如何发送?如果是,那么如何在消费者端反序列化它?
是否可以使用spring book和spring kafka以流式方式发送数据?如果是,请提供更多信息或样本/片段plz。。。
如果我一次发送列表,如何处理partitionKey?
目前我正在发送个人公司obj,因此密钥定义如下
companyKafkaTemplate.send(COMPANY_TOPIC,this.getKey(company), company);
对于序列化和反序列化,我建议在Spring Kafka中使用JSON支持:https://docs.spring.io/spring-kafka/docs/2.2.7.RELEASE/reference/html/#serdes
对于流媒体,我建议以ReactorKafka项目为基础,研究Spring Kafka中的反应式支持:https://github.com/reactor/reactor-kafka
为此,我们提供了一个ReactiveKafkaProducerTemboard
和ReactiveKafka消费者模板
。
问题内容: 我有我的自定义Java对象,希望利用JVM的内置序列化将其发送到Kafka主题,但是序列化失败并出现以下错误 org.apache.kafka.common.errors.SerializationException:无法将com.spring.kafka.Payload类的值转换为value.serializer中指定的org.apache.kafka.common.serializ
我有我的自定义Java对象,并希望在构建序列化中利用JVM将其发送到Kafka主题,但序列化失败,出现以下错误 org.apache.kafka.Common.Errors.SerializationException:无法将类com.spring.kafka.payload的值转换为value.Serializer中指定的类org.apache.kafka.Common.Serializatio
我对Kafka很陌生。我正在尝试发送一个消息到Kafka主题,其中包含头和有效载荷。 以下是错误: @PostMapping(value=“/publish”)public void sendMessageToKafkaTopic(@RequestBody CabLocationPayload CabLocationPayload){ Header和Payload具有JSON的映射字段。 在Pro
我已经设置了kafka客户端,它可以产生和消费消息,当我们把有效载荷从生产者发送到主题时,它可以正常工作,所以我有问题生产者现在第一个消息我可以发送到主题,我也可以从kafka主题中消费,现在我尝试发送第二个消息,但是消费者没有从kafka主题中读取第二个消息,知道这里发生了什么吗? Producer.js consumer.js
我想产生一个Kafka主题的信息。该消息应该具有以下模式: 我知道这是一个json模式,那么如何将json转换成字符串呢?
我正在使用Python语言。我有csv文件,我需要转换成json并发送到kafka,然后发送到ElasticSearch。 我能够将Csv转换为Json并发送给Kafka消费者。如何从Kafka Consumer向ElasticSearch获取数据