sofa-jraft
https://github.com/sofastack/sofa-jraft
Java
A production-grade java implementation of RAFT consensus algorithm.
Triage Issues!
When you volunteer to triage issues, you'll receive an email each day with a link to an open issue that needs help in this project. You'll also receive instructions on how to triage issues.
Triage Docs!
Receive a documented method or class from your favorite GitHub repos in your inbox every day. If you're really pro, receive undocumented methods or classes and supercharge your commit history.
Java not yet supported1 Subscribers
Add a CodeTriage badge to sofa-jraft
Help out
- Issues
- protobuf-java 4.x not support
- Make heartbeat mechansim independent of the node lock
- 在Multi-Raft的场景一般什么场景会令某一个Raft Peer执行transfer leader操作呢?
- sun.misc.SignalHandler JDK内部API的使用疑问
- RocksDB 10.2.x 、protobuf-java 4.32.x 、Disruptor 4.0.x 第三方Lib 后续是否可以升级一下
- onLeaderStop is invoked after the state machine task has executed.
- feat: sikp readindex to slow followers
- [Feature] Sync Recycler improvements from Netty to fix memory leak
- 依赖高危漏洞 CVE-2025-48924 CVE-2024-47554 CVE-2024-46983
- jraft版本导致gc问题,存在内存泄露
- Docs
- Java not yet supported