Migrated repository
Go to file
2019-04-16 16:16:53 +08:00
hmily-admin Modify the readme 2019-04-16 16:14:53 +08:00
hmily-annotation 2.0.3 commit . 2019-04-12 17:49:03 +08:00
hmily-apache-dubbo 2.0.3 commit . 2019-04-12 17:49:03 +08:00
hmily-common 2.0.3 commit . 2019-04-12 17:49:03 +08:00
hmily-core 2.0.3 commit . 2019-04-12 17:49:03 +08:00
hmily-dashboard dromara.org commit. 2018-11-16 16:47:30 +08:00
hmily-demo Modify the readme 2019-04-16 16:14:53 +08:00
hmily-dubbo 2.0.3 commit . 2019-04-12 17:49:03 +08:00
hmily-motan 2.0.3 commit . 2019-04-12 17:49:03 +08:00
hmily-spring-boot-starter 2.0.3 commit . 2019-04-12 17:49:03 +08:00
hmily-springcloud 2.0.3 commit . 2019-04-12 17:49:03 +08:00
script checkstyle 2018-06-05 13:58:40 +08:00
.gitattributes gitattributes 2018-12-12 19:28:23 +08:00
.gitignore git ignore commit. 2018-10-22 14:48:06 +08:00
.travis.yml add travis. 2018-11-22 20:51:28 +08:00
LICENSE licenses 2018-12-12 19:26:36 +08:00
pom.xml 2.0.3 commit . 2019-04-12 18:44:19 +08:00
README.md Modify the readme 2019-04-16 16:16:53 +08:00

Hmily

Codacy Badge Total lines License Maven Central Build Status QQ群

Open source framework for high-performance distributed transaction TCC solution.Based on Java language development (JDK1.8), support dubbo, springcloud,motan and other RPC framework for distributed transactions.

Modules

  • hmily-admin: Transaction log management background

  • hmily-annotation : Framework common annotations

  • hmily-apache-dubbo : Support for the dubbo rpc framework 2.7.X

  • hmily-common : Framework common class

  • hmily-core : Framework core package (annotation processing, log storage...)

  • hmily-dashboard : Management background front-end

  • hmily-dubbo : Support for the dubbo framework Less than 2.7 version

  • hmily-motan : Support for the motan rpc framework

  • hmily-springcloud : Support for the spring cloud rpc framework

  • hmily-spring-boot-starter : Support for the spring boot starter

  • hmily-demo : Examples using the hmily framework

Features

  • All spring versions are supported and Seamless integration

  • Provides support for the springcloud dubbo motan RPC framework

  • Provides integration of the spring boot starter approach

  • Support Nested transaction

  • Local transaction storage support : redis mongodb zookeeper file mysql

  • Transaction log serialization support : java hessian kryo protostuff

  • Spi extension : Users can customize the storage of serialization and transaction logs

About

Hmily is a TCC solution for distributed transactions, Its rapid integration, zero penetration high performance has been run by a number of companies including my own company in the production environment
Its performance is nearly lossless compared to your RPC framework, its confrim cancel, and its log store is conducted asynchronously using a disruptor.
If you want to use it or get a quick look at it !Quick Start

Stargazers over time

Stargazers over time

Support