awesome-repositories.com
Blog
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
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

2 dépôts

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

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.

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

    Java
    Voir sur GitHub↗5,768
  • codingapi/tx-lcnAvatar de codingapi

    codingapi/tx-lcn

    4,173Voir sur GitHub↗

    tx-lcn est un framework de transaction distribuée et un middleware de transaction Java conçu pour gérer les opérations atomiques et la cohérence des données à travers de multiples microservices et bases de données relationnelles. Il fonctionne comme un coordinateur de transaction distribuée qui synchronise les opérations de commit et de rollback pour garantir l'intégrité globale des données. Le système fournit un gestionnaire de cohérence de microservices qui suit et résout les flux de transactions à travers les limites des services. Il dispose d'une couche d'intégration compatible avec des middlewares tels que Spring Cloud, Dubbo et Motan, lui permettant d'opérer à travers différents frameworks de services. Le projet couvre la gestion et le suivi des transactions distribuées, permettant la surveillance des chemins d'opération pour identifier les échecs de cohérence. Il utilise des interfaces découplées pour définir une logique de commit et de rollback personnalisée pour les opérations métier.

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

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