2 repository-uri
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.
Acest proiect este o implementare Java a tiparului try-confirm-cancel, oferind un framework de tranzacții distribuite și o bibliotecă de management. Funcționează ca un coordonator care gestionează ciclul de viață al tranzacțiilor multi-fază pentru a asigura consistența între mai multe servicii distribuite. Framework-ul include un server coordonator de tranzacții distribuite care descarcă operațiunile de evenimente și sarcini de la serviciile locale. De asemenea, oferă un dashboard dedicat pentru vizualizarea stării tranzacțiilor și operarea manuală a evenimentelor și sarcinilor distribuite. Sistemul gestionează consistența printr-un protocol de commit în trei faze și un mecanism de reîncercare asincronă pentru a obține consistența eventuală. Suportă stocare backend pluggable pentru persistența stărilor tranzacțiilor și utilizează un flux de lucru bazat pe sarcini pentru a executa operațiuni distribuite.
Provides a Java library for persisting transaction states and managing event-driven workflows.
tx-lcn este un framework de tranzacționare distribuită și un middleware de tranzacționare Java conceput pentru a gestiona operațiunile atomice și consistența datelor în mai multe microservicii și baze de date relaționale. Funcționează ca un coordonator de tranzacții distribuite care sincronizează operațiunile de commit și rollback pentru a asigura integritatea globală a datelor. Sistemul oferă un manager de consistență pentru microservicii care urmărește și rezolvă fluxurile de tranzacții peste limitele serviciilor. Dispune de un strat de integrare compatibil cu middleware-uri precum Spring Cloud, Dubbo și Motan, permițându-i să opereze în diferite framework-uri de servicii. Proiectul acoperă gestionarea și trasarea tranzacțiilor distribuite, permițând monitorizarea căilor de operare pentru a identifica eșecurile de consistență. Utilizează interfețe decuplate pentru a defini logica personalizată de commit și rollback pentru operațiunile de business.
Provides Java-based middleware for managing complex distributed state changes and transaction workflows.