All Projects → x-ream → Reliable

x-ream / Reliable

Licence: apache-2.0
mq transaction, tcc, eventually consistency. tx life cycle: all listeners handled, if necessary, produce next message

Programming Languages

java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to Reliable

Easytransaction
A distribute transaction solution(分布式事务) unified the usage of TCC , SAGA ,FMT (seata/fescar AutoCompensation), reliable message, compensate and so on;
Stars: ✭ 2,284 (+1121.39%)
Mutual labels:  tcc, transaction
dtmcli-php
a php client for distributed transaction framework dtm.
Stars: ✭ 26 (-86.1%)
Mutual labels:  transaction, tcc
Qmq
QMQ是去哪儿网内部广泛使用的消息中间件,自2012年诞生以来在去哪儿网所有业务场景中广泛的应用,包括跟交易息息相关的订单场景; 也包括报价搜索等高吞吐量场景。
Stars: ✭ 2,420 (+1194.12%)
Mutual labels:  kafka, mq
dtm
A distributed transaction framework that supports multiple languages, supports saga, tcc, xa, 2-phase message, outbox patterns.
Stars: ✭ 6,110 (+3167.38%)
Mutual labels:  transaction, tcc
Spring Boot 2.x Examples
Spring Boot 2.x code examples
Stars: ✭ 104 (-44.39%)
Mutual labels:  kafka, mq
Raincat
强一致分布式事务框架
Stars: ✭ 1,785 (+854.55%)
Mutual labels:  tcc, transaction
Bytetcc
ByteTCC is a distributed transaction manager based on the TCC(Try/Confirm/Cancel) mechanism. It’s compatible with the JTA specification. User guide: https://github.com/liuyangming/ByteTCC/wiki
Stars: ✭ 2,749 (+1370.05%)
Mutual labels:  tcc, transaction
Jafka
a fast and simple distributed publish-subscribe messaging system (mq)
Stars: ✭ 697 (+272.73%)
Mutual labels:  kafka, mq
Flume Canal Source
Flume NG Canal source
Stars: ✭ 56 (-70.05%)
Mutual labels:  kafka, mq
Bytetcc Sample
Stars: ✭ 119 (-36.36%)
Mutual labels:  tcc, transaction
Spring Boot Vue Bank
我,请始皇[打钱]是一个前后端分离的工具人系统,项目采用 SpringBoot+Go+Vue 开发,项目加入常见的企业级应用所涉及到的技术点,例如 Redis、RabbitMQ 等(主要是多用用工具多踩踩坑)。
Stars: ✭ 157 (-16.04%)
Mutual labels:  kafka, mq
Sangrenel
Apache Kafka load testing "...basically a cloth bag filled with small jagged pieces of scrap iron"
Stars: ✭ 180 (-3.74%)
Mutual labels:  kafka
Ethereum Graph Debugger
Ethereum solidity graph plain debugger. To have the whole picture when debugging.
Stars: ✭ 177 (-5.35%)
Mutual labels:  transaction
Kafka Book
《Kafka技术内幕》代码
Stars: ✭ 175 (-6.42%)
Mutual labels:  kafka
Kafka View
Kafka web UI
Stars: ✭ 176 (-5.88%)
Mutual labels:  kafka
Mockedstreams
Scala DSL for Unit-Testing Processing Topologies in Kafka Streams
Stars: ✭ 184 (-1.6%)
Mutual labels:  kafka
Spark Streaming With Kafka
Self-contained examples of Apache Spark streaming integrated with Apache Kafka.
Stars: ✭ 180 (-3.74%)
Mutual labels:  kafka
Spark Kafka Writer
Write your Spark data to Kafka seamlessly
Stars: ✭ 175 (-6.42%)
Mutual labels:  kafka
Fero
light, fast, scalable, streaming microservices made easy
Stars: ✭ 175 (-6.42%)
Mutual labels:  kafka
Operators
Collection of Kubernetes Operators built with KUDO.
Stars: ✭ 175 (-6.42%)
Mutual labels:  kafka

reliable

http://reliable.xream.io

license maven

mq transaction, with tcc option

code annotation

@EnableReliabilityManagement
@ReliableProducer
@ReliableOnConsumed

code config

implements DtoConverter

spring boot properties

reliable.app=reliable-app (k8s service name)
#reliable.app=http://ip:7717 (ip:port)

maven dependency

<reliable.version>1.2.0</reliable.version>

<dependency>
    <groupId>io.xream.reliable</groupId>
    <artifactId>reliable-spring-boot-starter</artifactId>
    <version>${reliable.version}</version>
</dependency>

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].