awesome-repositories.com
Blog
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 Repos

Awesome GitHub RepositoriesJava Transaction Libraries

Java-based toolkits for managing transaction states and distributed workflows.

Distinct from Transaction Management: No candidate specifically covers transaction management libraries for Java.

Explore 2 awesome GitHub repositories matching software engineering & architecture · Java Transaction Libraries. Refine with filters or upvote what's useful.

Awesome Java Transaction Libraries GitHub Repositories

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • changmingxie/tcc-transactionAvatar von changmingxie

    changmingxie/tcc-transaction

    5,768Auf GitHub ansehen↗

    Dieses Projekt ist eine Java-Implementierung des Try-Confirm-Cancel-Musters und bietet ein Framework für verteilte Transaktionen sowie eine Management-Bibliothek. Es fungiert als Koordinator, der den Lebenszyklus von Mehrphasen-Transaktionen verwaltet, um die Konsistenz über mehrere verteilte Dienste hinweg sicherzustellen. Das Framework enthält einen Server für verteilte Transaktionskoordinatoren, der Ereignis- und Aufgabenoperationen von lokalen Diensten entlastet. Es bietet zudem ein dediziertes Dashboard zur Visualisierung des Transaktionsstatus und zur manuellen Bedienung verteilter Ereignisse und Aufgaben. Das System verwaltet die Konsistenz durch ein Drei-Phasen-Commit-Protokoll und einen asynchronen Wiederholungsmechanismus, um eine letztendliche Konsistenz (Eventual Consistency) zu erreichen. Es unterstützt erweiterbare Backend-Speicher für die Persistenz von Transaktionszuständen und nutzt einen aufgabenbasierten Workflow zur Ausführung verteilter Operationen.

    Provides a Java library for persisting transaction states and managing event-driven workflows.

    Java
    Auf GitHub ansehen↗5,768
  • codingapi/tx-lcnAvatar von codingapi

    codingapi/tx-lcn

    4,173Auf GitHub ansehen↗

    tx-lcn ist ein Framework für verteilte Transaktionen und eine Java-Transaktions-Middleware, die darauf ausgelegt ist, atomare Operationen und Datenkonsistenz über mehrere Microservices und relationale Datenbanken hinweg zu verwalten. Es fungiert als Koordinator für verteilte Transaktionen, der Commit- und Rollback-Operationen synchronisiert, um die globale Datenintegrität sicherzustellen. Das System bietet einen Microservice-Konsistenzmanager, der Transaktionsflüsse über Servicegrenzen hinweg verfolgt und auflöst. Es verfügt über eine Integrationsschicht, die mit Middleware wie Spring Cloud, Dubbo und Motan kompatibel ist, was den Betrieb über verschiedene Service-Frameworks hinweg ermöglicht. Das Projekt deckt das Management und Tracing verteilter Transaktionen ab und ermöglicht die Überwachung von Operationspfaden, um Konsistenzfehler zu identifizieren. Es nutzt entkoppelte Schnittstellen, um benutzerdefinierte Commit- und Rollback-Logik für Geschäftsoperationen zu definieren.

    Provides Java-based middleware for managing complex distributed state changes and transaction workflows.

    Javadubbojtamotan
    Auf GitHub ansehen↗4,173
  1. Home
  2. Software Engineering & Architecture
  3. Java Transaction Libraries