Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/piomin/sample-spring-kafka-transactions
- Owner: piomin
- Created: 2022-10-21T21:48:58.000Z (about 2 years ago)
- Default Branch: master
- Last Pushed: 2024-11-22T02:17:42.000Z (about 1 month ago)
- Last Synced: 2024-12-13T12:03:57.804Z (13 days ago)
- Topics: kafka, kafka-producer, kafka-transactions, spring-boot, spring-data-jpa, spring-kafka, spring-transaction
- Language: Java
- Homepage: https://piotrminkowski.com
- Size: 51.8 KB
- Stars: 39
- Watchers: 3
- Forks: 38
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
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/)