hmily-admin | ||
hmily-annotation | ||
hmily-apache-dubbo | ||
hmily-common | ||
hmily-core | ||
hmily-dashboard | ||
hmily-demo | ||
hmily-dubbo | ||
hmily-motan | ||
hmily-spring-boot-starter | ||
hmily-springcloud | ||
script | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
LICENSE | ||
pom.xml | ||
README.md |
Hmily
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