Ecosyste.ms: Repos
An open API service providing repository metadata for many open source software ecosystems.
GitHub topics: distributed-transactions
dotnetcore/CAP
Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern
Language: C# - Size: 13.4 MB - Last synced: about 12 hours ago - Pushed: 2 days ago - Stars: 6,474 - Forks: 1,266
dtm-labs/dtm
A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.
Language: Go - Size: 4.06 MB - Last synced: about 21 hours ago - Pushed: 13 days ago - Stars: 9,776 - Forks: 960
endurox-dev/endurox
Enduro/X Middleware Platform for Distributed Transaction Processing
Language: C - Size: 25.7 MB - Last synced: 1 day ago - Pushed: 4 days ago - Stars: 123 - Forks: 34
indeedeng/iwf
iWF is an API orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes
Language: Go - Size: 12.2 MB - Last synced: about 14 hours ago - Pushed: 1 day ago - Stars: 467 - Forks: 50
polardb/polardbx
PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.
Language: Makefile - Size: 191 KB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 68 - Forks: 16
dtm-labs/client-csharp
The new client for dtm in csharp, including workflow, dtmcli, and dtmgrpc
Language: C# - Size: 258 KB - Last synced: 1 day ago - Pushed: 3 days ago - Stars: 119 - Forks: 26
apache/shardingsphere-on-cloud
A collection of tools and best practices to take ShardingSphere into the cloud
Language: Go - Size: 13.5 MB - Last synced: 3 days ago - Pushed: 3 days ago - Stars: 81 - Forks: 29
RCommon-Team/RCommon
A cohesive set of .NET 6, 7, 8+ infrastructure libraries that utilizes abstractions for persistence, unit of work/transactions, distributed event handling, CQRS, and more.
Language: C# - Size: 7.74 MB - Last synced: 5 days ago - Pushed: 6 days ago - Stars: 10 - Forks: 2
apache/shardingsphere-benchmark
Distributed database middleware
Language: Java - Size: 20.1 MB - Last synced: 7 days ago - Pushed: 10 months ago - Stars: 28 - Forks: 19
apache/shardingsphere-externals
Distributed database middleware
Size: 11.7 KB - Last synced: 7 days ago - Pushed: over 3 years ago - Stars: 2 - Forks: 5
polardb/polardbx-sql
PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.
Language: Java - Size: 97 MB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 1,486 - Forks: 316
piomin/sample-spring-microservices-transactions
Spring Boot Demo with microservices that performs distributed transactions
Language: Kotlin - Size: 77.1 KB - Last synced: 8 days ago - Pushed: 8 days ago - Stars: 84 - Forks: 52
obsidiandynamics/goharvest
Transactional outbox harvester for Postgres → Kafka, written in Go
Language: Go - Size: 113 KB - Last synced: 10 days ago - Pushed: over 1 year ago - Stars: 177 - Forks: 16
apache/shardingsphere
Distributed SQL transaction & query engine for data sharding, scaling, encryption, and more - on any database.
Language: Java - Size: 605 MB - Last synced: 18 days ago - Pushed: 18 days ago - Stars: 19,446 - Forks: 6,603
dtm-labs/dtmcli-py
a python client for distributed transaction framework dtm.
Language: Python - Size: 25.4 KB - Last synced: 18 days ago - Pushed: almost 2 years ago - Stars: 18 - Forks: 8
didier-wenzek/poc-calvin-transactions
POC aimed to evaluate the deterministic approach of Calvin for distributed transactions.
Language: OCaml - Size: 28.3 KB - Last synced: 28 days ago - Pushed: about 7 years ago - Stars: 10 - Forks: 0
wzl-bxg/NTcc-TransactionCore
TCC for .NET Core
Language: C# - Size: 167 KB - Last synced: 20 days ago - Pushed: over 2 years ago - Stars: 21 - Forks: 5
pingcap/tidb
TiDB is an open-source, cloud-native, distributed, MySQL-Compatible database for elastic scale and real-time analytics. Try AI-powered Chat2Query free at : https://tidbcloud.com/free-trial
Language: Go - Size: 442 MB - Last synced: 29 days ago - Pushed: 29 days ago - Stars: 36,080 - Forks: 5,708
tikv/tikv
Distributed transactional key-value database, originally created to complement TiDB
Language: Rust - Size: 101 MB - Last synced: 29 days ago - Pushed: 30 days ago - Stars: 14,473 - Forks: 2,064
qunarcorp/qmq
QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。
Language: Java - Size: 6.92 MB - Last synced: 29 days ago - Pushed: 6 months ago - Stars: 2,774 - Forks: 692
grumpitect/SAGA
A Distributed Transaction Library based on Node.js and MongoDB
Language: JavaScript - Size: 41 KB - Last synced: about 1 month ago - Pushed: about 5 years ago - Stars: 22 - Forks: 6
oceanbase/oceanbase
OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.
Language: C++ - Size: 340 MB - Last synced: about 1 month ago - Pushed: about 1 month ago - Stars: 7,332 - Forks: 1,500
apache/shardingsphere-ui
Distributed database middleware
Language: Java - Size: 995 KB - Last synced: 7 days ago - Pushed: almost 3 years ago - Stars: 52 - Forks: 42
Courtsite/temporal-go-helpers
:arrows_clockwise: Common convenience methods, and developer ergonomics for Temporal's Go SDK.
Language: Go - Size: 106 KB - Last synced: 29 days ago - Pushed: 11 months ago - Stars: 36 - Forks: 2
liuhll/silky
The Silky framework is designed to help developers quickly build a microservice development framework through simple code and configuration under the .net platform.
Language: C# - Size: 8.75 MB - Last synced: 12 days ago - Pushed: 2 months ago - Stars: 270 - Forks: 66
diguage/mysql-notes
MySQL 学习笔记
Language: Shell - Size: 16.4 MB - Last synced: about 1 month ago - Pushed: 9 months ago - Stars: 266 - Forks: 85
RisingStack/trace-nodejs
Trace is a visualised distributed tracing platform designed for microservices.
Language: JavaScript - Size: 999 KB - Last synced: 29 days ago - Pushed: over 5 years ago - Stars: 471 - Forks: 90
liuyangming/ByteJTA
ByteJTA is a distributed transaction manager based on the XA/2PC mechanism. It’s compatible with the JTA specification. User guide: https://github.com/liuyangming/ByteJTA/wiki
Language: Java - Size: 1.13 MB - Last synced: 4 months ago - Pushed: over 1 year ago - Stars: 213 - Forks: 113
DoNewsCode/core
Package core is a service container that elegantly bootstrap and coordinate modular twelve-factor apps in Go.
Language: Go - Size: 1.18 MB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 57 - Forks: 6
has-abi/saga-orchestration-event-sourcing-demo
Saga Orchestraction Pattern Implementation Using Axon and Spring Boot
Language: Java - Size: 243 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 1 - Forks: 0
benoit-marechal/YetiAtHome
Système de calculs distribués en Java inpiré de SETI@home
Language: Java - Size: 67.4 KB - Last synced: 5 months ago - Pushed: almost 7 years ago - Stars: 0 - Forks: 0
has-abi/saga-choreography-demo
Saga choreography pattern implementation with Spring Boot and RabbitMQ
Language: Java - Size: 148 KB - Last synced: 5 months ago - Pushed: 5 months ago - Stars: 0 - Forks: 0
yaskovdev/distributed-transaction-sandbox
Example of how to use nFlow to guarantee the eventual consistency of the data
Language: Java - Size: 51.8 KB - Last synced: 6 months ago - Pushed: about 6 years ago - Stars: 1 - Forks: 0
dtm-labs/dtmcli-node
a node client for distributed transaction framework dtm.
Language: TypeScript - Size: 180 KB - Last synced: 14 days ago - Pushed: about 1 year ago - Stars: 24 - Forks: 4
dtm-labs/dtmcli-php
a php client for distributed transaction framework dtm.
Language: PHP - Size: 8.79 KB - Last synced: about 1 month ago - Pushed: over 2 years ago - Stars: 32 - Forks: 7
lysu/go-saga 📦
Implements saga-pattern in Go, another way to distribute transaction.
Language: Go - Size: 57.6 KB - Last synced: 3 months ago - Pushed: over 3 years ago - Stars: 243 - Forks: 58
huhuics/joice
Java分布式开发平台:Spring, Spring MVC, MyBatis, Dubbo, Redis, Shiro权限管理, Quartz分布式调度, RocketMQ通信, 本地缓存, Redis缓存, 分布式缓存, 分布式事务
Language: Java - Size: 4.28 MB - Last synced: 6 months ago - Pushed: about 6 years ago - Stars: 233 - Forks: 100
itimofeev/go-saga
Go lang implementation of saga pattern
Language: Go - Size: 25.4 KB - Last synced: 6 months ago - Pushed: over 3 years ago - Stars: 118 - Forks: 20
Splitet/SplitetFramework
Splitet is a Java based Event Sourcing framework which can be benefited by the teams who are planning to make CQRS transitions with minimum learning curve and ease of adaptation.
Language: Java - Size: 2.25 MB - Last synced: 7 months ago - Pushed: 11 months ago - Stars: 162 - Forks: 13
OpenSagas-csharp/servicecomb-pack-csharp 📦
The .NET omega agent for Apache incubator-servicecomb-saga https://github.com/apache/servicecomb-pack
Language: C# - Size: 566 KB - Last synced: 7 months ago - Pushed: over 5 years ago - Stars: 153 - Forks: 42
ne1ro/saga
Saga pattern implemented in Clojure
Language: Clojure - Size: 2.93 KB - Last synced: 9 months ago - Pushed: about 5 years ago - Stars: 0 - Forks: 0
tikv/sig-transaction
Resources for the transaction SIG
Size: 2.52 MB - Last synced: 17 days ago - Pushed: over 1 year ago - Stars: 61 - Forks: 13
AyushSenapati/reactive-micro
`reactive micro` stands for reactive microservices. It demonstrates how cooperative microservices can be built using event bus with out being tightly coupled, how distributed transactions can be achieved using choreography saga pattern, enforcing ACL based authorization across services and many more...
Language: Go - Size: 10 MB - Last synced: 10 months ago - Pushed: almost 3 years ago - Stars: 4 - Forks: 2
never-sleeps/microservice-architecture
📚 Microservice Architecture course
Language: Java - Size: 3.76 MB - Last synced: 11 months ago - Pushed: 11 months ago - Stars: 3 - Forks: 1
rvhromov/Saga
An implementation of Saga Choreography and Orchestration patterns
Language: C# - Size: 159 KB - Last synced: almost 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
SimiaCryptus/reSTM
RESTful Software Transactional Memory
Language: Scala - Size: 3.43 MB - Last synced: 10 months ago - Pushed: over 5 years ago - Stars: 1 - Forks: 0
nusdbsystem/FLAC
Transactional KV-store with Robust Failure-Aware Commit Protocol
Language: Go - Size: 42.2 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 0 - Forks: 1
jbw/TooBigToFailBurgerShop
.NET Microservice Reference Application. It's also an over-engineered burger shop!
Language: C# - Size: 1.33 MB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 35 - Forks: 12
adityaa-p/two-phase-commit-protocol
Implementation of Two-Phase commit protocol in C#
Language: C# - Size: 3.71 MB - Last synced: 27 days ago - Pushed: about 1 year ago - Stars: 0 - Forks: 0
meta-magic/microservice_workshop
Microservices Architecture Workshop focuses on helping the developers / architects to understand the key Architecture paradigms with hands on section. The course helps the developers from Monolithic App mindset to a Microservices based App development. It also helps the developers with hands on development experience with key Microservices infrastructure technologies like Eureka, Ribbon, Zuul, Kafka etc., and key Architecture styles likes Domain Driven Design, Event Sourcing and CQRS, Functional Reactive Programming, Microservice messaging.
Language: Java - Size: 50.2 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 69 - Forks: 59
sofastack-guides/kc-seata-demo 📦
Seata Demo for SOFAStack Cloud Native Workshop on KubeCon China 2019
Language: Java - Size: 1.83 MB - Last synced: about 1 year ago - Pushed: over 4 years ago - Stars: 14 - Forks: 3
hengxin/vis-ar-formalization
Formalization of the (VIS, AR) Specification Framework for Both Transactional and Non-Transactional Consistency Models
Language: TeX - Size: 94.2 MB - Last synced: 2 months ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
Mijonic/smart-energy
Electric Power Distribution Work Management System
Language: C# - Size: 959 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1
Allen-dududu/Coast
Coast is a decentralized distributed transaction framwork.
Language: C# - Size: 233 KB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 9 - Forks: 1
kloia/atomikos-spring
Spring Boot Atomikos JTA Example with Postgresql
Language: Java - Size: 59.6 KB - Last synced: about 1 year ago - Pushed: about 3 years ago - Stars: 2 - Forks: 1
uttom-akash/distributed-transaction
Distributed Transaction in Microservice
Language: C# - Size: 11.7 KB - Last synced: 5 months ago - Pushed: 12 months ago - Stars: 1 - Forks: 0
curtiseng/gland
Distributed transaction across multi languages.
Language: Go - Size: 3.86 MB - Last synced: about 1 year ago - Pushed: over 5 years ago - Stars: 11 - Forks: 1
jeremiah-shaulov/office_spirit_mysql
MySQL and MariaDB driver for Deno (streaming blobs, distributed transactions manager, resets connection before return to pool)
Language: TypeScript - Size: 435 KB - Last synced: 5 months ago - Pushed: 11 months ago - Stars: 1 - Forks: 1
re-yuddham/tidb-application
Distributed Data System
Language: TypeScript - Size: 492 KB - Last synced: about 1 year ago - Pushed: almost 3 years ago - Stars: 1 - Forks: 0
paladium/cubequeue
A simple transaction orchestrator with a swappable database and message queue.
Language: Go - Size: 42 KB - Last synced: about 1 year ago - Pushed: over 3 years ago - Stars: 3 - Forks: 0
meadsteve/talepy
📚Coordinate "transactions" across a number of services in python
Language: Python - Size: 103 KB - Last synced: 1 day ago - Pushed: about 2 months ago - Stars: 20 - Forks: 3
ycydsxy/gta
GTA(Go Task Async) is a lightweight reliable asynchronous task and transaction message library for Golang / GTA是一个轻量的可靠异步任务和事务消息的框架
Language: Go - Size: 270 KB - Last synced: 7 months ago - Pushed: almost 3 years ago - Stars: 12 - Forks: 0
unitn-course-project/distributed-transactions
we simulated distributed transactions by implemented optimistic concurrency control algorithms and using the private workspace mechanism
Language: Java - Size: 130 KB - Last synced: about 1 year ago - Pushed: over 2 years ago - Stars: 0 - Forks: 0
DeagleGross/DistributedTransactions
C# stateful orchestrated SAGA implementation of distributed transactions for any user-defined operations.
Language: C# - Size: 341 KB - Last synced: 12 months ago - Pushed: over 2 years ago - Stars: 1 - Forks: 1
publicdevop2019/mt-mall
e-commerce with distributed transaction management
Language: Java - Size: 1.03 MB - Last synced: about 1 year ago - Pushed: about 2 years ago - Stars: 1 - Forks: 4
AlexanderSergeevich1985/SOA-ESPS
distributed transactions system
Language: Java - Size: 2.07 MB - Last synced: about 1 year ago - Pushed: about 1 year ago - Stars: 1 - Forks: 0
hugoDD/rains-transaction
rains-transaction专为dubbo量身定做的的强一致性分布式事务;二阶段提交+本地事务补偿机制来实现。
Language: JavaScript - Size: 1.77 MB - Last synced: 30 days ago - Pushed: over 1 year ago - Stars: 8 - Forks: 5
ahmadmo/kotlin-microservices-example
A collection of Microservices projects written in Kotlin
Language: Kotlin - Size: 150 KB - Last synced: about 1 year ago - Pushed: about 5 years ago - Stars: 3 - Forks: 0
zli78122/gulimall
Large-scale Distributed Architecture E-commerce Platform Based on Spring Boot and Spring Cloud
Language: JavaScript - Size: 2.79 MB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 1 - Forks: 0
mmmario1989/Ditran
A easy-using and lightweight java components of distributed-transactions depending on zookeeper
Language: Java - Size: 194 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 1
mac8088/dtm_easytrans_wallet_ms
the JHipster generated µ-service that integrated EasyTrans
Language: Java - Size: 768 KB - Last synced: about 1 year ago - Pushed: over 1 year ago - Stars: 0 - Forks: 0
VenkatKS/Cohesion
A distributed inventory system (with multiple "point of sales") that maintains and posts transactions to a distributed ledger across independent nodes using Lamport's Distributed Algorithm.
Language: Java - Size: 25.4 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 2 - Forks: 2
torczuk/distributed-transaction-saga
Language: Kotlin - Size: 271 KB - Last synced: about 1 year ago - Pushed: almost 5 years ago - Stars: 0 - Forks: 0
gaoxiong523/gts-sample-springcloud
Language: Java - Size: 703 KB - Last synced: about 1 year ago - Pushed: almost 2 years ago - Stars: 0 - Forks: 0
juntaki/transparent
Transparent cache and distributed commit to key-value store
Language: Go - Size: 104 KB - Last synced: 9 months ago - Pushed: over 7 years ago - Stars: 4 - Forks: 1
elpaisa/erlangelk
Erlang Elasticsearch Client rebar3 OTP19
Language: Erlang - Size: 894 KB - Last synced: about 1 year ago - Pushed: almost 7 years ago - Stars: 3 - Forks: 1
gmartinezramirez-old/Distributed-DB-Hash-Table
[Finished] Distributed DB CREATE and SEARCH operations using a broker that hash the data. Coursework: Distributed Systems
Language: HTML - Size: 359 KB - Last synced: about 1 year ago - Pushed: over 7 years ago - Stars: 0 - Forks: 0