https://github.com/x-ream/acku
mq transaction, tcc, eventually consistency. tx life cycle: all listeners handled, if necessary, produce next message
https://github.com/x-ream/acku
distribution kafka mq reliable tcc transaction tx xream
Last synced: 3 months ago
JSON representation
mq transaction, tcc, eventually consistency. tx life cycle: all listeners handled, if necessary, produce next message
- Host: GitHub
- URL: https://github.com/x-ream/acku
- Owner: x-ream
- License: apache-2.0
- Created: 2019-12-05T11:46:38.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2024-03-13T04:15:18.000Z (over 1 year ago)
- Last Synced: 2025-05-20T10:01:53.600Z (5 months ago)
- Topics: distribution, kafka, mq, reliable, tcc, transaction, tx, xream
- Language: Java
- Homepage: http://reliable.xream.io
- Size: 96.7 KB
- Stars: 166
- Watchers: 76
- Forks: 116
- Open Issues: 9
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-java - Acku
README
# acku
[http://acku.xream.io](http://acku.xream.io)[](https://www.apache.org/licenses/LICENSE-2.0.html)
[](https://search.maven.org/search?q=io.xream)mq transaction, with tcc option
## code annotation
@EnableAckuManagement
@AckuProducer
@AckuOnConsumed## code config
implements DtoConverter
## spring boot properties
acku.app=acku-app (k8s service name)
#acku.app=http://ip:7717 (ip:port)
## maven dependency
```xml
0.2.0io.xream.acku
acku-spring-boot-starter
${acku.version}```