{"id":17162467,"url":"https://github.com/changmingxie/aggregate-framework","last_synced_at":"2025-04-04T20:15:16.970Z","repository":{"id":3422952,"uuid":"41776839","full_name":"changmingxie/aggregate-framework","owner":"changmingxie","description":"Aggregate Framework是为方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的Java企业应用系统而提供的Java技术框架。该框架提供了Aggregate、Repository、Domain Event等构建块的实现；使用DomainEvent，借助于内建的Disruptor组件，AggregateFramework可使开发人员方便的实现高性能SEDA架构。此外，该框架支持与Spring集成，提供使用 annotation的方式让开发人员方便地为Domain Event定义一个或多个事件处理, 同时可指定事件处理是同步还是异步触发，并支持分布式事务事件; 使用Spring事务管理器管理事务时，支持Unit Of Work数据访问模式以及内建一级缓存以提高访问性能，另也支持可配置的2级缓存。","archived":false,"fork":false,"pushed_at":"2023-11-07T01:52:24.000Z","size":4770,"stargazers_count":406,"open_issues_count":13,"forks_count":170,"subscribers_count":34,"default_branch":"master-4.x","last_synced_at":"2025-03-28T19:11:22.370Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/changmingxie.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-09-02T03:10:46.000Z","updated_at":"2025-03-27T08:14:14.000Z","dependencies_parsed_at":"2023-11-07T05:31:07.053Z","dependency_job_id":null,"html_url":"https://github.com/changmingxie/aggregate-framework","commit_stats":{"total_commits":59,"total_committers":7,"mean_commits":8.428571428571429,"dds":0.5084745762711864,"last_synced_commit":"9e3bda581bf6047307407359337b96b16e54a63e"},"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/changmingxie%2Faggregate-framework","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/changmingxie%2Faggregate-framework/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/changmingxie%2Faggregate-framework/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/changmingxie%2Faggregate-framework/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/changmingxie","download_url":"https://codeload.github.com/changmingxie/aggregate-framework/tar.gz/refs/heads/master-4.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247242681,"owners_count":20907134,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T22:45:46.086Z","updated_at":"2025-04-04T20:15:16.948Z","avatar_url":"https://github.com/changmingxie.png","language":"Java","funding_links":[],"categories":["开发框架"],"sub_categories":[],"readme":"AGGREGATE-FRAMEWORK是一款基于DDD和CQRS思想开发的领域驱动框架。内置了DomainObiect、AggregateRoot、Repository、DomainEvent、EventHandler等DDD基础构建块的实现。同时也提供了基于乐观锁的并发控制和可靠事件机制，用于满足分布式环境下的数据一致性需求。\n\n主要目标是方便开发人员运用DDD和CQRS思想来构建复杂的、可扩展的应用系统。\n\n详细介绍：\nhttps://changmingxie.github.io/zh-cn/aggdocs/what-is-aggregateframework.html\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchangmingxie%2Faggregate-framework","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchangmingxie%2Faggregate-framework","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchangmingxie%2Faggregate-framework/lists"}