dromara/raincat
强一致分布式事务框架 observed · 2026-08-28
Health v2 · maintenance only
32/100
- Activity 0
- Release rhythm 35
- Longevity 100
Flags: no_releases
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.
- gap_med: n/a
- age_days: 3288
- days_rel: n/a
- days_push: 1281
- n_releases_24m: 0
Adoption not part of the score
1907 stars · 646 forks observed · 2026-08-28
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Raincat is a strongly consistent distributed transaction framework for Java, implementing TCC-style transactions across RPC frameworks. It includes a Netty-based transaction coordinator (raincat-admin) and integrations for Spring Cloud, Dubbo, and Motan, with pluggable transaction log storage and serialization via SPI.
Use cases
- manage distributed transactions across microservices
- ensure strong consistency in TCC transactions
- coordinate rollback across dubbo or spring cloud services
- add distributed transaction support to a spring boot app
- store transaction logs in redis, mongodb, zookeeper, mysql, or files
- support nested transactions in a SOA architecture
When to choose
- you need strongly consistent, TCC-based distributed transactions in a Java Spring stack
- your services communicate over Dubbo, Motan, or Spring Cloud RPC
- you want pluggable transaction log storage and serialization via SPI extensions
When to avoid
- you use Dubbo 2.7+ or non-Spring frameworks
- you prefer eventual consistency or saga/AT patterns - consider Hmily or Seata instead
- you need a project with frequent recent releases and active development
Facets
framework · maturity maintenance
microservices rpc middleware serialization plugin-system microservices backend developer-tools jvm distributed-transactions tcc transaction-coordinator netty spring-boot-starter soa spring dubbo spring-cloud
4 sources
- readme: https://github.com/dromara/raincat · fetched 2026-08-28 · 1b2b0242c95f
- homepage: https://dromara.org/ · fetched 2026-08-29 · e88b9e3207c1
- site_page: https://dromara.org/about · fetched 2026-08-29 · c600af794983
- site_page: https://dromara.org/zh/about · fetched 2026-08-29 · a59146dc5767
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| dromara/raincat | main | 32 |
For agents
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem