- 解决什么问题
- 复杂业务规则需要可追溯的状态变化,以及跨聚合的流程协作。
- 为什么这样设计
- 将写入组织为命令、领域决策、事件与投影,通过 Given → When → Expect 规范验证行为。
- 适用边界
- 适用于业务规则与历史追溯足以支撑事件溯源成本的系统;简单 CRUD 未必需要。
Ahoo Wang
让复杂系统,有清晰的边界。
AI · 智能体 · 分布式架构
我关心系统能否运行, 更关心它为什么这样运行。
作品图谱 · 从领域到基础设施
选择项目,了解背后的设计判断。
领域与架构
以领域模型承载业务意图
分布式身份
跨服务的唯一标识
微服务治理
以轻量基础设施连接服务
代表作品 / 02CosId
- 解决什么问题
- 分布式 ID 生成需要同时处理机器号分配、时钟回拨与协调开销。
- 为什么这样设计
- 提供 Snowflake 与号段算法,结合机器号分配、回拨处理和号段预取,适配不同部署需求。
- 适用边界
- 根据部署环境选择算法与协调存储;组件基准不等于业务系统的吞吐承诺。
关于我的工作
从问题出发, 而不是从工具出发。
我先读懂问题背后的结构,再决定用什么设计与技术去表达它。开源作品,是这些判断可以被检验、被讨论、被继续改进的地方。
让意图可见
从领域出发,用显式模型表达业务意图,让关键决策清晰、可测试。
给变化留出边界
将职责与依赖说清楚,让系统演进时仍然保持可理解与可验证。
让证据支持判断
以代码、测试与基准说明设计,也明确方案的成本与适用边界。
AI 与智能体编排、分布式系统、领域驱动设计、事件溯源。
OPEN SOURCE
持续构建的开源作品。
不同问题,共同的工程追求。
Wow
基于 DDD、CQRS 与事件溯源的响应式框架,让领域决策清晰、可测试、可追溯。
领域模型即服务CosId
通用、灵活、高性能的分布式 ID 生成器。
分布式身份CoSky
集服务注册发现、配置管理与治理能力于一体的高性能低成本平台。
微服务治理CoSec
基于 RBAC 和策略的多租户响应式安全框架。
响应式安全CoCache
面向 Java 系统的二级分布式协同缓存框架。
一致性缓存Simba
面向协调任务与分布式调度的分布式锁服务。
分布式协调fetcher
支持原生 LLM 流式 API 的现代 HTTP 客户端生态。
现代 HTTP 客户端CoApi
为 Spring 6 提供零样板 HTTP 客户端定义与自动配置。
Spring HTTP 客户端SmartSql
支持缓存与读写分离的高性能、灵活 C# ORM 框架。
.NET 数据访问Ahoo Skills
聚合并同步开源项目中的 Agent Skills,按项目提供 Codex 与 Claude Code 插件。
智能体技能与插件更多开源作品6
GodeX
兼容 OpenAI Responses API 的网关,让每个模型都能成为 Codex 引擎。
AI 开发者基础设施Cobal
集成 Resilience4j 断路器的 LLM 客户端 SDK 负载均衡库。
高韧性 AI 客户端SmartCode
从结构化数据源生成代码与交付物的一站式自动化平台。
研发自动化FluentAssert
为 JDK 类型提供可读、易表达的 Kotlin 流畅断言。
Kotlin 测试elasticsearch-script-velocity
为 Elasticsearch 脚本引入 Velocity 模板语言。
Elasticsearch 插件wow-project-template
用于快速构建基于 Wow 框架的领域驱动设计项目。
DDD 项目模板联系
让好的问题,遇到认真的讨论。
欢迎交流系统设计、开源实践,以及值得一起探索的工程问题。


