GeezerVison is showing github.com — Build software better, together
Here are
6 public repositories
matching this topic...
Language:
All
Filter by language
event-sourcing是基于事件回溯的高性能架构,主要针对单个领域业务高度复杂且需要高性能的业务场景,可以说它能够作为高并发系统的通用解决方案。例如:秒杀、抢红包、12306卖票等。基于事件溯源,实现cqrs最复杂的模型, 通过事件是追加的特性,然后结合事件批量提交的手段,避免在高并发更新时多个线程update带来的严重锁冲突问题,从而来实现高性能。 支持聚合回溯,包括扩容、缩容聚合冲突事件回溯、聚合根在内存、聚合根快照、聚合事件组提交,可集成dubbo、spring cloud。
An LSM-tree storage engine in Rust with a crash-injection harness, write-ahead log, and group commit.
-
Updated
Aug 11, 2026
-
Rust
Crash-safe LSM-tree storage engine in C++20: WAL with group commit, SSTables, bloom filters, leveled compaction, snapshots. Tested with simulated power loss, injected disk errors, and fuzzing.
Bounded, crash-resistant write-ahead log for Go with explicit durability, atomic and streaming appends, recovery, and acknowledged consumption.
Durable disk-backed FIFO byte queue for Go: fsync-on-append with group commit, at-least-once delivery via explicit commit, byte-bounded backlog, and checksummed frames whose corruption is always reported, never silent
Embedded append-only event log in Rust. One writer thread groups many callers' appends into a single fsync. Per-stream revisions, expected-revision checks, idempotency keys, and a seal step that leaves the files on disk as history.
-
Updated
Nov 12, 2026
-
Rust
Add this topic to your repo
To associate your repository with the
group-commit
topic, visit your repo's landing page and select "manage topics."
Learn more
|