654894017 / cqrs

cqrs是基于事件回溯的高性能架构,主要针对单个领域业务高度复杂且需要高性能的业务场景,可以说它能够作为高并发系统的通用解决方案。例如:秒杀、抢红包、12306卖票等。基于事件溯源,实现cqrs最复杂的模型, 通过事件是追加的特性,然后结合事件批量提交的手段,避免在高并发更新时多个线程update带来的严重锁冲突问题,从而来实现高性能。 支持聚合回溯,包括扩容、缩容聚合冲突事件回溯、聚合根在内存、聚合根快照、聚合事件组提交,可集成dubbo、spring cloud。

Date Created 2021-04-18 (3 years ago)
Commits 173 (last one 2 days ago)
Stargazers 42 (1 this week)
Watchers 2 (0 this week)
Forks 31
License apache-2.0
Ranking

RepositoryStats indexes 583,081 repositories, of these 654894017/cqrs is ranked #501,540 (14th percentile) for total stargazers, and #478,009 for total watchers. Github reports the primary language for this repository as Java, for repositories using this language it is ranked #25,751/28,229.

654894017/cqrs is also tagged with popular topics, for these it's ranked: kafka (#756/839),  ddd (#366/403),  cqrs (#286/313),  spring-cloud (#259/275),  event-sourcing (#223/241)

Star History

Github stargazers over time

Watcher History

Github watchers over time, collection started in '23

Recent Commit History

139 commits on the default branch (master) since jan '22

Yearly Commits

Commits to the default branch (master) per year

Issue History

Languages

The only known language in this repository is Java

updated: 2024-11-16 @ 02:09am, id: 359166491 / R_kgDOFWhyGw