https://github.com/changmingxie/aggregate-framework
Aggregate Framework是为方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的Java企业应用系统而提供的Java技术框架。该框架提供了Aggregate、Repository、Domain Event等构建块的实现;使用DomainEvent,借助于内建的Disruptor组件,AggregateFramework可使开发人员方便的实现高性能SEDA架构。此外,该框架支持与Spring集成,提供使用 annotation的方式让开发人员方便地为Domain Event定义一个或多个事件处理, 同时可指定事件处理是同步还是异步触发,并支持分布式事务事件; 使用Spring事务管理器管理事务时,支持Unit Of Work数据访问模式以及内建一级缓存以提高访问性能,另也支持可配置的2级缓存。
https://github.com/changmingxie/aggregate-framework
Last synced: 9 months ago
JSON representation
Aggregate Framework是为方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的Java企业应用系统而提供的Java技术框架。该框架提供了Aggregate、Repository、Domain Event等构建块的实现;使用DomainEvent,借助于内建的Disruptor组件,AggregateFramework可使开发人员方便的实现高性能SEDA架构。此外,该框架支持与Spring集成,提供使用 annotation的方式让开发人员方便地为Domain Event定义一个或多个事件处理, 同时可指定事件处理是同步还是异步触发,并支持分布式事务事件; 使用Spring事务管理器管理事务时,支持Unit Of Work数据访问模式以及内建一级缓存以提高访问性能,另也支持可配置的2级缓存。
- Host: GitHub
- URL: https://github.com/changmingxie/aggregate-framework
- Owner: changmingxie
- Created: 2015-09-02T03:10:46.000Z (over 10 years ago)
- Default Branch: master-4.x
- Last Pushed: 2023-11-07T01:52:24.000Z (about 2 years ago)
- Last Synced: 2025-03-28T19:11:22.370Z (10 months ago)
- Language: Java
- Homepage:
- Size: 4.55 MB
- Stars: 406
- Watchers: 34
- Forks: 170
- Open Issues: 13
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-java - Aggregate Framework
README
AGGREGATE-FRAMEWORK是一款基于DDD和CQRS思想开发的领域驱动框架。内置了DomainObiect、AggregateRoot、Repository、DomainEvent、EventHandler等DDD基础构建块的实现。同时也提供了基于乐观锁的并发控制和可靠事件机制,用于满足分布式环境下的数据一致性需求。
主要目标是方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的应用系统。
详细介绍:
https://changmingxie.github.io/zh-cn/aggdocs/what-is-aggregateframework.html