awesome-repositories.com
Blog
MCP
awesome-repositories.com

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

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

1 Repo

Awesome GitHub RepositoriesThree-Phase

Protocols that separate resource reservation from final commitment or rollback to coordinate distributed resources.

Distinct from Commit Protocols: Specifically implements the three-phase TCC variant rather than generic commit protocols.

Explore 1 awesome GitHub repository matching software engineering & architecture · Three-Phase. Refine with filters or upvote what's useful.

Awesome Three-Phase 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.

    Utilizes a three-phase commit protocol to separate asset reservation from the final commit or rollback.

    Java
    Auf GitHub ansehen↗5,768
  1. Home
  2. Software Engineering & Architecture
  3. Commit Protocols
  4. Three-Phase