java - 将 Kafka Streams 与 Avro 架构注册表结合使用

标签 java apache-kafka avro apache-kafka-streams confluent-schema-registry

我正在寻求 kafka-stream 与 schema-registry 的使用。我有谷歌,但找不到合适的教程。

最佳答案

文档在这里 https://docs.confluent.io/current/streams/developer-guide/datatypes.html#avro

这就是依赖

<dependency>
    <groupId>io.confluent</groupId>
    <artifactId>kafka-streams-avro-serde</artifactId>
    <version>${confluent.version}</version>
</dependency>

确保添加存储库

    <repositories>
        <repository>
            <id>confluent</id>
            <url>https://packages.confluent.io/maven/</url>
        </repository>
    </repositories>

这里有很多示例代码。并非全部都使用 Avro
https://github.com/confluentinc/kafka-streams-examples/tree/5.2.1-post/src/test/java/io/confluent/examples/streams

关于java - 将 Kafka Streams 与 Avro 架构注册表结合使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56523420/

相关文章:

java - 使用 ITextRenderer 生成 PDF 表单 HTML

python - 有时一个新的消费者群体不起作用

json - 有没有办法以编程方式将JSON转换为AVRO Schema?

scala - 在 Spark Streaming 中反序列化来自 Kafka 的 Avro 格式数据给出空字符串和 0 for long

java - 一种在不同语言/平台中使用 Openssl 的方法

java - JPA 可通过 View 和 secondaryTable 进行插入和更新

java - 是否可以制作 Firebase 实时数据库结构的一部分,仅限本地

apache-kafka - Kafka Streams - 跳跃窗口 - 去重 key

docker - 使用相同的kafka主题时如何复制微服务?

java - 使用 avro-maven-plugin 版本 1.6.1 时弃用的代码