Communitygithub.com

AxonIQ/AxonFramework - 动态一致性边界(DCB)

解释和推理动态一致性边界(DCB)以及 Axon Framework 5 和 Axon Server 如何实现它们。

AxonFramework - 动态一致性边界(DCB) 是什么?

该技能专注于 Axon Framework 5 和 Axon Server 中引入的核心概念——动态一致性边界(Dynamic Consistency Boundaries,简称 DCB)。它帮助开发者和 AI 代理理解如何从传统的聚合(Aggregate)边界迁移到更灵活的、基于事件的并发控制模型。技能详细解释了 `EventCriteria`、`@EventSourcedEntity`、`Tag`、`AppendCondition`、`SourcingCondition` 和 `ConsistencyMarker` 等关键组件,这些组件共同支持在多实体间进行细粒度的一致性建模。其最大价值在于指导用户如何在事件存储中实现乐观并发控制,避免“杀死聚合”(killing the aggregate)的传统痛点,并根据业务场景在标签(Tags)与流(Streams)之间做出合理选择。该技能适用于 Axon 平台用户,尤其是涉及 CQRS/ES 架构的开发者。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add AxonIQ/AxonFramework

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

AxonFramework - 动态一致性边界(DCB) 是做什么的?

解释并推理动态一致性边界(DCB)以及 Axon Framework 5 和 Axon Server 如何实现它们。当用户询问以下内容时使用:"DCB"、"动态一致性边界"、"一致性边界"、"杀死聚合"、跨多个实体建模一致性、"EventCriteria"、"@EventCriteriaBuilder"、"@EventTag"、"@EventSourcedEntity"、"Tag"、标签与流对比、"AppendCondition"、"SourcingCondition"、"ConsistencyMarker"、事件存储中的乐观并发、如何选择

相关技能