distributed-transactions

There are 86 repositories under distributed-transactions topic.

  • pingcap/tidb

    TiDB - the open-source, cloud-native, distributed SQL database designed for modern applications.

    Language:Go37.3k1.3k19.3k5.9k
  • tikv/tikv

    Distributed transactional key-value database, originally created to complement TiDB

    Language:Rust15.3k3045.3k2.1k
  • dtm-labs/dtm

    A distributed transaction framework, supports workflow, saga, tcc, xa, 2-phase message, outbox patterns, supports many languages.

    Language:Go10.2k102233976
  • oceanbase

    oceanbase/oceanbase

    OceanBase is an enterprise distributed relational database with high availability, high performance, horizontal scalability, and compatibility with SQL standards.

    Language:C++8.4k1191.4k1.7k
  • dotnetcore/CAP

    Distributed transaction solution in micro-service base on eventually consistency, also an eventbus with Outbox pattern

    Language:C#6.7k3021.2k1.3k
  • qunarcorp/qmq

    QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。

    Language:Java2.8k15282703
  • polardb/polardbx-sql

    PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.

    Language:Java1.5k43147326
  • indeedeng/iwf

    iWF is a WorkflowAsCode microservice orchestration platform offering an orchestration coding framework and service for building resilient, fault-tolerant, scalable long-running processes

    Language:Go5392822355
  • RisingStack/trace-nodejs

    Trace is a visualised distributed tracing platform designed for microservices.

    Language:JavaScript471273990
  • diguage/mysql-notes

    MySQL 学习笔记

    Language:Shell27727781
  • 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#27610668
  • lysu/go-saga

    Implements saga-pattern in Go, another way to distribute transaction.

    Language:Go2457358
  • huhuics/joice

    Java分布式开发平台:Spring, Spring MVC, MyBatis, Dubbo, Redis, Shiro权限管理, Quartz分布式调度, RocketMQ通信, 本地缓存, Redis缓存, 分布式缓存, 分布式事务

    Language:Java236322100
  • 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:Java2133410109
  • obsidiandynamics/goharvest

    Transactional outbox harvester for Postgres → Kafka, written in Go

    Language:Go18710218
  • 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:Java161203913
  • OpenSagas-csharp/servicecomb-pack-csharp

    The .NET omega agent for Apache incubator-servicecomb-saga https://github.com/apache/servicecomb-pack

    Language:C#15215943
  • itimofeev/go-saga

    Go lang implementation of saga pattern

    Language:Go1512126
  • endurox-dev/endurox

    Enduro/X Middleware Platform for Distributed Transaction Processing

    Language:C12821034
  • dtm-labs/client-csharp

    The new client for dtm in csharp, including workflow, dtmcli, and dtmgrpc

    Language:C#12372227
  • spring-avengers/dts

    Distributed Transaction Service For Spring Cloud

    Language:Java1008033
  • piomin/sample-spring-microservices-transactions

    Spring Boot Demo with microservices that performs distributed transactions

    Language:Kotlin8751752
  • apache/shardingsphere-on-cloud

    A collection of tools and best practices to take ShardingSphere into the cloud

    Language:Go83289329
  • polardb/polardbx

    PolarDB-X is a cloud native distributed SQL Database designed for high concurrency, massive storage, complex querying scenarios.

    Language:Makefile757721
  • 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:Java7413061
  • tikv/sig-transaction

    Resources for the transaction SIG

  • DoNewsCode/core

    Package core is a service container that elegantly bootstrap and coordinate modular twelve-factor apps in Go.

    Language:Go604406
  • apache/shardingsphere-ui

    Distributed database middleware

    Language:Java54254843
  • jbw/TooBigToFailBurgerShop

    .NET Microservice Reference Application. It's also an over-engineered burger shop!

    Language:C#424014
  • Courtsite/temporal-go-helpers

    :arrows_clockwise: Common convenience methods, and developer ergonomics for Temporal's Go SDK.

    Language:Go37612
  • dtm-labs/dtmcli-php

    a php client for distributed transaction framework dtm.

    Language:PHP321028
  • apache/shardingsphere-benchmark

    Distributed database middleware

    Language:Java28271419
  • dtm-labs/dtmcli-node

    a node client for distributed transaction framework dtm.

    Language:TypeScript251004
  • grumpitect/SAGA

    A Distributed Transaction Library based on Node.js and MongoDB

    Language:JavaScript23326
  • meadsteve/talepy

    📚Coordinate "transactions" across a number of services in python

    Language:Python223123
  • wzl-bxg/NTcc-TransactionCore

    TCC for .NET Core

    Language:C#21205