Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/piomin/sample-spring-kafka-transactions

Spring Boot demo apps for testing Kafka transactions with other resources like database
https://github.com/piomin/sample-spring-kafka-transactions

kafka kafka-producer kafka-transactions spring-boot spring-data-jpa spring-kafka spring-transaction

Last synced: about 21 hours ago
JSON representation

Spring Boot demo apps for testing Kafka transactions with other resources like database

Awesome Lists containing this project

README

        

# Kafka Transactions with Spring Boot [![Twitter](https://img.shields.io/twitter/follow/piotr_minkowski.svg?style=social&logo=twitter&label=Follow%20Me)](https://twitter.com/piotr_minkowski)

[![CircleCI](https://circleci.com/gh/piomin/sample-spring-kafka-transactions.svg?style=svg)](https://circleci.com/gh/piomin/sample-spring-kafka-transactions)

[![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-black.svg)](https://sonarcloud.io/dashboard?id=piomin_sample-spring-kafka-transactions)
[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-spring-kafka-transactions&metric=bugs)](https://sonarcloud.io/dashboard?id=piomin_sample-spring-kafka-transactions)
[![Coverage](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-spring-kafka-transactions&metric=coverage)](https://sonarcloud.io/dashboard?id=piomin_sample-spring-kafka-transactions)
[![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=piomin_sample-spring-kafka-transactions&metric=ncloc)](https://sonarcloud.io/dashboard?id=piomin_sample-spring-kafka-transactions)

In this project I'm demonstrating how to use and test Kafka transaction support in Spring Boot and the Spring Kafka project. The sample applications are simple Spring Boot apps that exposes some HTTP endpoints and connects to the Kafka cluster.

## Getting Started
All the examples are described in a separated articles on my blog. Here's a full list of available examples:
1. Using Kafka transaction with Spring Boot - Kubernetes for Developers. A detailed guide may be found in the following article: [Kafka Transactions with Spring Boot](https://piotrminkowski.com/2022/10/29/kafka-transactions-with-spring-boot/)