Tag: 模块化单体
All the articles with the tag "模块化单体".
-
什么是单体架构?三种类型用 C# 讲清楚
Published: | at 12:46 AM 单体架构不是一种模糊的坏东西,而是三种截然不同的形态:单进程单体、模块化单体和分布式单体(反模式)。本文用 C# 代码讲清每种类型长什么样、各自适用什么场景、以及为什么模块化单体才是大多数团队的正确默认选择。
-
DDD 限界上下文在模块化单体中的实践:C# 代码指南
Published: | at 11:51 PM DDD 理论让人望而生畏,但限界上下文落在模块化单体里其实很自然——每个模块就是一个限界上下文。本文用 C# 项目里实打实的领域实体、集成事件和跨上下文处理器,讲清怎么做、为什么这么做,以及在什么阶段别做过头。
-
模块化单体中的通信模式:进程内事件与合约
Published: | at 12:03 AM 模块化单体拆好了模块,但跨模块通信一不小心就会打破边界。本文用 .NET 9 示例项目讲清三种通信模式——模块接口、MediatR 进程内事件和共享合约,核心原则是只引用 Contracts 层,绝不跨模块引用 Application/Infrastructure。
-
从零构建 C# 模块化单体:一步步搭起来
Published: | at 05:16 AM 模块化单体保留单体部署的简单性,同时用边界上下文隔离让大项目持续可维护。这篇从创建方案结构开始,一步步搭起 Projects 和 Tasks 两个模块,再通过 Contracts 集成事件和 MediatR 打通跨模块通信,代码全部来自可运行的参考工程。
-
单体还是微服务:给 .NET 开发者的 5 个判断问题
Published: | at 12:25 AM 别再问'我们够不够大用微服务'。这篇用 5 个真正有用的问题帮你判断单体、微服务还是模块化单体更适合当前项目,并讲清分布式单体这个最坑的失败模式怎么避开。
-
模块化单体的边界:一次后来很难收回的拆分
Published: | at 12:59 AM 这篇文章借一个模块化单体改造案例,解释为什么模块边界要接受业务一致性需求的持续检验。它适合正在做单体拆分、DDD 建模、事件驱动设计的开发者阅读。