Zurück zu den Projekten
Java · Bibliothek & Referenzanwendung
Java Idempotency Kit
Idempotente Request-Verarbeitung für Java 21 und Spring Boot mit atomaren PostgreSQL-Leases, sicherem Replay und nachvollziehbaren Fehlergrenzen.
Ausgangslage
Wiederholte Requests dürfen Zahlungen oder Bestellungen nicht doppelt ausführen. Gleichzeitig müssen Parallelität, Abstürze und Key-Konflikte nachvollziehbar behandelt werden.
Ergebnis
Eine modulare Bibliothek mit Spring-Boot-Starter, Memory- und JDBC-Store sowie einer ausführbaren Order-API als Architekturbeispiel.
Was das Projekt zeigt
Nachvollziehbare Entscheidungen statt Schlagworte.
- Atomare Lease-Übernahme und Compare-and-set-Übergänge
- Sicheres Ergebnis-Replay und Konflikterkennung
- PostgreSQL, Flyway, Micrometer und Testcontainers
- Dokumentierte Garantien und bewusst benannte Crash-Windows
Technologien