com.actionsky:txle-core

A distributed transaction solution and can guarantee the final consistency of the business data.

License

License

GroupId

GroupId

com.actionsky
ArtifactId

ArtifactId

txle-core
Last Version

Last Version

2.19.11.0
Release Date

Release Date

Type

Type

jar
Description

Description

A distributed transaction solution and can guarantee the final consistency of the business data.
Project Organization

Project Organization

The Apache Software Foundation

Download txle-core

How to add to project

<!-- https://jarcasting.com/artifacts/com.actionsky/txle-core/ -->
<dependency>
    <groupId>com.actionsky</groupId>
    <artifactId>txle-core</artifactId>
    <version>2.19.11.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.actionsky/txle-core/
implementation 'com.actionsky:txle-core:2.19.11.0'
// https://jarcasting.com/artifacts/com.actionsky/txle-core/
implementation ("com.actionsky:txle-core:2.19.11.0")
'com.actionsky:txle-core:jar:2.19.11.0'
<dependency org="com.actionsky" name="txle-core" rev="2.19.11.0">
  <artifact name="txle-core" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.actionsky', module='txle-core', version='2.19.11.0')
)
libraryDependencies += "com.actionsky" % "txle-core" % "2.19.11.0"
[com.actionsky/txle-core "2.19.11.0"]

Dependencies

compile (13)

Group / Artifact Type Version
com.actionsky : txle-common jar 2.19.11.0
org.slf4j : slf4j-api jar 1.7.25
javax.persistence : javax.persistence-api jar 2.2
io.prometheus : simpleclient_spring_boot jar 0.1.0
io.prometheus : simpleclient_hotspot jar 0.1.0
io.prometheus : simpleclient_httpserver jar 0.1.0
io.prometheus : simpleclient_pushgateway jar 0.1.0
org.springframework.data : spring-data-jpa jar 2.1.8.RELEASE
org.hibernate : hibernate-core jar 5.2.17.Final
com.google.code.gson : gson jar 2.8.4
org.apache.kafka : kafka-clients jar 2.1.0
com.ecwid.consul : consul-api jar 1.4.2
org.springframework.cloud : spring-cloud-consul-core jar 2.1.4.RELEASE

test (8)

Group / Artifact Type Version
org.apache.logging.log4j : log4j-slf4j-impl jar 2.7
org.apache.logging.log4j : log4j-api jar 2.7
org.apache.logging.log4j : log4j-core jar 2.7
junit : junit jar 4.12
org.hamcrest : hamcrest-all jar 1.3
com.github.seanyinx : unit-scaffolding jar 1.0.0
org.awaitility : awaitility jar 3.0.0
org.mockito : mockito-core jar 2.16.0

Project Modules

There are no modules declared in this project.

txle logo

txle | 中文 License Gitter

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

Quick Start

Follow instructions in QuickStart.md.
Please refer to the Chinese documentation for more details.

History

txle is based on 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

Contribution

Contributions are welcomed and greatly appreciated. See CONTRIBUTION.md for details on submitting patches and the contribution workflow.

com.actionsky

ActionTech

Versions

Version
2.19.11.0
2.19.10.0