企业资源计划(Enterprise Resource Planning)系统的核心模块与功能详解 发表评论 / DevLOG, 架构设计 / ICHI / 2025年6月25日 1. ERP系统的发展历史 起源(20世纪60-70年代) ERP的雏形可追溯至20世纪60年代的物料需求计划 […]
DDD性能优化的原则 发表评论 / 看书, ASP.NET Core技术内幕, 领域驱动设计 / ICHI / 2025年6月16日 在采用DDD进行开发的时候,我们要优先做领域建模,不要过早关注底层数据库的实现。 更不要采用”先建
DDD的技术落地 — 洋葱架构 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年5月30日 我们讨论了充血模型、聚合、领域事件、集成事件等概念,需要一个软件架构把这些组件组合在一起,才能形成一个完整的微
DDD的技术落地 — RabbitMQ的基本使用 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书, RabbitMQ / ICHI / 2025年5月28日 和领域事件不同,集成事件用于在微服务间进行事件的传递,因为这是服务器间的通信,所以必须借助第三方服务器作为事件
现代编程场景中使用Task.Delay替代Thread.Sleep 发表评论 / DevLOG / ICHI / 2025年5月27日 Task.Delay实质创建一个运行给定时间的任务,反编译Task.Delay可以看到它通过TimeProvi
为什么说.NET生态是最适合DDD落地的生态 发表评论 / 领域驱动设计, ASP.NET / ICHI / 2025年5月26日 .NET平台的生态 C#语言的能力 强大的框架生态(原生支持) 对”命令-事件”模型的
DDD的技术落地 — EF Core中发布领域事件的合适时机 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年5月18日 领域事件大部分发生在领域模型的业务逻辑方法上或者领域服务上,我们可以在一个领域事件发生的时候立即调用IMedi
DDD的技术落地 — 用MediatR实现领域事件 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年5月11日 领域事件可以切断领域模型之间的强依赖关系,事件发布完成后,由事件的处理者决定如何响应事件,这样我们可以实现事件
DDD的技术落地 — 聚合在.NET中的实现 发表评论 / ASP.NET Core技术内幕, 领域驱动设计, 看书 / ICHI / 2025年5月10日 上下文可以从数据库中查询出数据并且跟踪对象状态的改变,然后把对象状态的改变保存到数据库中,因此上下文就是一个天