654894017 / cqrsLinks
cqrs是基于事件回溯的高性能架构,主要针对单个领域业务高度复杂且需要高性能的业务场景,可以说它能够作为高并发系统的通用解决方案。例如:秒杀、抢红包、12306卖票等。基于事件溯源,实现cqrs最复杂的模型, 通过事件是追加的特性,然后结合事件批量提交的手段,避免在高并发更新时多个线程update带来的严重锁冲突问题,从而来实现高性能。 支持聚合回溯,包括扩容、缩容聚合冲突事件回溯、聚合根在内存、聚合根快照、聚合事件组提交,可集成dubbo、spring cloud。
☆54Updated last month
Alternatives and similar repositories for cqrs
Users that are interested in cqrs are comparing it to the libraries listed below
Sorting:
- 轻量级状态机工作流框架☆91Updated 6 years ago
- 🔥🔥🔥最终消息一致性的分布式事务框架mykit-transaction-message,使用disruptor极大的提升了框架的性能。目前已使用到生产环境,经受住了分布式事务场景的考验。☆105Updated 2 years ago
- 参考:高德打车通用可编排订单状态机引擎设计☆108Updated 2 years ago
- The repeat submit tool for java.(java 防止重复提交框架,支持注解。支持 spring, springboot 整合。)☆88Updated 6 months ago
- ⚡️ A maven archetype that generates a complete DDDplus driven project skeleton. 自动生成集成DDDplus的工程脚手架代码☆51Updated 4 years ago
- 基于分布式配置中心配置限流参数的Redis轻量级分布式限流组件 轻量级,限流核心基于Redis Lua脚本实现 支持令牌桶、漏桶、滑动窗口限流算法 支持Zookeeper、Naco、Apollo、Consul配置中心配置限流指标 支持Spel表达式,能够实现多维度限流…☆36Updated last year
- 分布式零侵入式、链路式请求日志分析框架。提供Admin端点进行采集日志、分析日志、日志告警通知、服务性能分析等。通过Admin Ui可查看实时链路日志信息、在线业务服务列表。☆61Updated 3 years ago
- pie是一个可快速上手的责任链框架☆90Updated last year
- 对外部通过与第三方支付公司、银行机构实现账户体系对接,完成在线开(销)户、入金、出金、转账支付、电子回单、交易明细等最基本的账户需求。对内部通过提供统一的支付网关入口实现业务系统支付相关场景需求。☆28Updated 3 months ago
- 星云项目基于JDK17、Spring Boot 3.5.x、Spring Cloud 2021生态体系技术,采用微服务前后端分离架构,供开发人员学习和交流。包括服务注册与发现、服务监控、服务管理、服务治理、服务网关、服务熔断、配置管理、OAuth2认证授权中心等常见微服务组…☆34Updated last month
- A distributed scheduling job framework supporting DAG workflow for big data and regular jobs, providing programmable job types across dif…☆154Updated last year
- 所有netty项目的例子☆20Updated last year
- Halo框架基于领域驱动模型+扩展点+流程编排的业务应用框架中间件☆128Updated 7 years ago
- Sync是一款分布式场景下基于Redis的安全高效的线程同步组件,提供分布式可重入互斥锁、分布式可重入读写锁、分布式信号量。提供相应注解,使用简单,可与spring-boot无缝集成。☆12Updated 3 years ago
- 目前市面的全链路监控系统基本都是参考Google的Dapper来做的,本专题主要通过六个章节的代码实战,来介绍如何使用javaagent以及字节码应用,来实现一个简单的java代码链路流程监控。 章节列表 - 基于JavaAgent的全链路监控一《嗨!JavaAgent…☆115Updated 3 years ago
- The auto log tool for java.(java 自动日志输出,基于字节码,兼容 spring)☆63Updated 6 months ago
- L2Cache 是一个基于 Caffeine + Redis 的二级缓存框架。让业务开发简单、高效。☆18Updated last year
- 适用于Java的通用规则引擎框架,最新版本基于spEL,支持程序在运行状态下动态增加规则,方便开发人员根据业务流程需求进行二次开发。☆27Updated 5 months ago
- springboot功能扩充-netty动态协议,可以支持各种网络协议的动态切换(单端口支持多个网络协议).支持mmap,sendfile零拷贝,http请求批量聚合☆127Updated this week
- redisson的spring-boot-starter.redisson是redis redlock分布式锁java的唯一实现.目前大多数项目采用的jedis的分布式锁是有问题的,redisson支持集群模式,云托管模式,单Redis节点模式,哨兵模式,主从模式. 只需一…☆67Updated last year
- A better feign client library to combine with SpringBoot.☆74Updated last year
- Janus网关-杰纳斯(Janus),守护微服务门户的两面神!☆85Updated 2 months ago
- 结合应用场景介绍如何使用rocketmq,试图打造rocketmq领域最佳的入门示例,并包含40+篇原创博文、两本免费电子书。☆87Updated 4 years ago
- 基于Groovy的决策和规则引擎☆47Updated last year
- 企业生产级百亿日PV高可用可拓展的RPC框架。理论上并发数量接近服务器带宽,客户端采用thrift协议,服务端支持netty和thrift的TThreadedSelectorServer半同步半异步线程模型,支持动态扩容,服务上下线,权重动态,可用性配置,泛化调用,页面流量…☆102Updated 3 years ago
- 数据权限插件☆48Updated 7 years ago
- 个人工具汇总:一致性哈希工具,Bitmap工具,布隆过滤器参数生成器,Yaml和properties互转工具,一键式生成整个前后端工具,单机高性能幂等工具,zookeeper客户端工具,分布式全局id生成器,时间转换工具,Http封装工具☆69Updated 2 years ago
- bekit框架致力于解决在应用开发中的公共性痛点,已有“事件总线”、“流程引擎”、“服务引擎”。其中“流程引擎”可作为分布式事务解决方案saga模式的一种实现,并且它很轻量不需要服务端、不需要配置,就可直接使用。☆97Updated 4 months ago
- 悟道领域驱动设计,Thinking in Domain Driven Design,Thinking in DDD☆112Updated last year
- 微服务日志链路追踪☆69Updated 3 years ago