An open API service indexing awesome lists of open source software.

https://github.com/actiontech/txle

Distributed Transaction Solution. Guarantee Eventually Data Consistency.
https://github.com/actiontech/txle

Last synced: 20 days ago
JSON representation

Distributed Transaction Solution. Guarantee Eventually Data Consistency.

Awesome Lists containing this project

README

        

![txle logo](docs/txle-logo.png)

# txle | [中文](README_ZH.md) [![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) [![Gitter](https://img.shields.io/static/v1?label=chat&message=on gitter&color=brightgreen)](https://gitter.im/actiontech-txle/Lobby)

txle is a distributed transaction solution and can guarantee the final consistency of the business data.
## Feature
* Multiple ways to guarantee the final consistency of the business data.
* High performance. The impact of a single branch transaction on business performance is around 2ms.
* Low invasion. It can work by setting 2 annotations.
* Support quick start by Docker.
* Support service downgrading. No effect to main business in case of irresistible factors.
* Support for exception snapshot processing.
* Support both timeout and retry.

## Architecture
![txle architecture](docs/txle-architecture.png)

## Quick Start
Follow instructions in [QuickStart.md](./docs/QUICKSTART.md).
Please refer to the Chinese [documentation](https://actiontech.github.io/txle-docs-cn/1.QuickStart/1.1_deployment.html) for more details.

## History
txle is based on [ServiceComb Pack](https://github.com/apache/servicecomb-pack). First of all, thanks to the contributors from ServiceComb Pack.

For txle, more attention on financial field and it can work in a lot of complex business cases. Moreover, there were significant improvements on Stability and Performance, especially the QPS, it was increased for several times.

## Community
* QQ group: 696990638
* WeChat Subscription QR code
![txle](./docs/QR_code.png)

## Contribution
Contributions are welcomed and greatly appreciated. See [CONTRIBUTION.md](https://github.com/actiontech/txle/blob/master/docs/CONTRIBUTION.md) for details on submitting patches and the contribution workflow.