lysu / Go Saga
Implements saga-pattern in Go, another way to distribute transaction.
Stars: ✭ 183
Projects that are alternatives of or similar to Go Saga
dtm
A distributed transaction framework that supports multiple languages, supports saga, tcc, xa, 2-phase message, outbox patterns.
Stars: ✭ 6,110 (+3238.8%)
Mutual labels: transaction, distributed-transactions
dtmcli-php
a php client for distributed transaction framework dtm.
Stars: ✭ 26 (-85.79%)
Mutual labels: transaction, distributed-transactions
Gkvdb
[mirror] Go语言开发的基于DRH(Deep-Re-Hash)深度哈希分区算法的高性能高可用Key-Value嵌入式事务数据库。基于纯Go语言实现,具有优异的跨平台性,良好的高可用及文件IO复用设计,高效的底层数据库文件操作性能,支持原子操作、批量操作、事务操作、多表操作、多表事务、随机遍历等特性。
Stars: ✭ 109 (-40.44%)
Mutual labels: transaction
Stove
Domain Driven Design oriented application framework, meets CRUD needs
Stars: ✭ 160 (-12.57%)
Mutual labels: transaction
J2pay
Multi-gateway payment processing library for java
Stars: ✭ 125 (-31.69%)
Mutual labels: transaction
Java Interview
At the beginning, it was the repository with questions from Java interviews. Currently, it's more like knowledge base with useful links.
Stars: ✭ 114 (-37.7%)
Mutual labels: transaction
Redis Game Transaction
在大型游戏中经常使用分布式,分布式中因为游戏逻辑会经常游戏事务,借助redis特性我们可以实现分布式锁和分布式事务。很多redis集群不支持redis的事务特性。 这个框架用来解决分布式服务器下redis集群事务失效的情况下,基于分布式锁完成分布式事务。支持独占锁,共享锁,读写锁,并且支持事务提交失败情况下的回滚操作,让开发者可以有更多时间侧重游戏逻辑.
Stars: ✭ 124 (-32.24%)
Mutual labels: transaction
Web3 By Example
Node.js with Web3 javascript examples for getting basic information (transactions, balances, network stats, and tokens) from the Ethereum blockchain.
Stars: ✭ 156 (-14.75%)
Mutual labels: transaction
Perseus
⚡️database read and write separation of java
Stars: ✭ 123 (-32.79%)
Mutual labels: transaction
Learning Bitcoin From The Command Line
A complete course for learning Bitcoin programming and usage from the command
Stars: ✭ 2,010 (+998.36%)
Mutual labels: transaction
Eventapis
eventapis 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.
Stars: ✭ 147 (-19.67%)
Mutual labels: distributed-transactions
Radon
RadonDB is an open source, cloud-native MySQL database for building global, scalable cloud services
Stars: ✭ 1,584 (+765.57%)
Mutual labels: transaction
Smart Contract Watch
A tool to monitor a number of smart contracts and transactions
Stars: ✭ 168 (-8.2%)
Mutual labels: transaction
Gin Web
由gin + gorm + jwt + casbin组合实现的RBAC权限管理脚手架Golang版, 搭建完成即可快速、高效投入业务开发
Stars: ✭ 107 (-41.53%)
Mutual labels: transaction
Lottor
distributed transaction service based on reliable msg,基于可靠消息的柔性分布式事务实现方案。
Stars: ✭ 122 (-33.33%)
Mutual labels: transaction
Servicecomb Pack Csharp
The .NET omega agent for Apache incubator-servicecomb-saga https://github.com/apache/servicecomb-pack
Stars: ✭ 135 (-26.23%)
Mutual labels: distributed-transactions
Blockvotes
An e-voting system based on blockchain using ring signature
Stars: ✭ 182 (-0.55%)
Mutual labels: transaction
go-saga
Implements sagas-pattern in go, make distribute transaction easier.
Getting started
- API documentation and examples are available via godoc.
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].