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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

1 dépôt

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

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • changmingxie/tcc-transactionAvatar de changmingxie

    changmingxie/tcc-transaction

    5,768Voir sur GitHub↗

    Ce projet est une implémentation Java du modèle try-confirm-cancel, fournissant un framework de transaction distribuée et une bibliothèque de gestion. Il fonctionne comme un coordinateur qui gère le cycle de vie des transactions en plusieurs phases pour assurer la cohérence entre plusieurs services distribués. Le framework inclut un serveur coordinateur de transactions distribuées qui décharge les opérations d'événements et de tâches des services locaux. Il fournit également un tableau de bord dédié pour visualiser l'état des transactions et opérer manuellement les événements et tâches distribués. Le système gère la cohérence via un protocole de validation en trois phases et un mécanisme de nouvelle tentative asynchrone pour atteindre une cohérence éventuelle. Il prend en charge le stockage backend enfichable pour persister les états de transaction et utilise un flux de travail basé sur les tâches pour exécuter des opérations distribuées.

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

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