Spring Cloud Stream & Kafka Confluent Avro Schema Registry

This page summarizes the projects mentioned and recommended in the original post on dev.to

SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  1. spring-cloud-stream-samples

    Samples for Spring Cloud Stream

    In this demo, based on the schema-registry-confluent-avro-serializer sample, we will create three Spring Cloud Stream applications, one consumer and two producers, all of them using the Confluent Schema Registry Server and the Confluent Avro Serializers.

  2. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  3. gradle-avro-plugin

    Discontinued A Gradle plugin to allow easily performing Java code generation for Apache Avro. It supports JSON schema declaration files, JSON protocol declaration files, and Avro IDL files.

    As we do not use maven like the schema-registry-confluent-avro-serializer sample, we cannot use the official avro-maven-plugin. We will use davidmc24/gradle-avro-plugin instead.

  4. spring-cloud-stream-kafka-confluent-avro-schema-registry

    🍀 Spring Cloud Stream Kafka & Confluent Avro Schema Registry

    We will use a docker-compose.yml based on the one from confluent/cp-all-in-one both to run it locally and to execute the integration tests. From that configuration we will keep only the containers: zookeeper, broker, schema-registry and control-center.

  5. cp-all-in-one

    docker-compose.yml files for cp-all-in-one , cp-all-in-one-community, cp-all-in-one-cloud, Apache Kafka Confluent Platform

    We will use a docker-compose.yml based on the one from confluent/cp-all-in-one both to run it locally and to execute the integration tests. From that configuration we will keep only the containers: zookeeper, broker, schema-registry and control-center.

  6. initializr

    A quickstart generator for Spring projects

    Just to keep it simple we will put the consumer and the two producers as modules of a gradle multi-module project, with a little help of spring initializr.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • My local Kafka instance stuck in "auto leader balancing"

    1 project | /r/apachekafka | 22 Nov 2023
  • Has anyone seen and handled this error successfully ? : /bin/sh^M: bad interpreter: No such file or directory

    1 project | /r/apachekafka | 25 Feb 2023
  • How to use Kafka to stream files using three separate machines (one for the producer, one for the broker, and one for the broker)?

    1 project | /r/apachekafka | 3 Dec 2022
  • Kafka Streams application doesn't start up

    4 projects | /r/apachekafka | 9 Jun 2022
  • Apache Kafka Using Docker

    2 projects | /r/apachekafka | 26 Apr 2023

Did you know that Java is
the 8th most popular programming language
based on number of references?