Tag: Architecture
All the articles with the tag "Architecture".
-
2026 高级 .NET 面试:35 道真实考题拆解
Published: at 03:36 AM高级 .NET 面试考的是判断力不是知识点:35 道真实考题,覆盖 GC 内存、线程池饥饿、生产诊断、性能基准、数据规模、架构取舍与 .NET 10 迁移,每题附雷区回答与追问。
-
从 GPT-2 到 KimiK3:七年 22580 倍的架构演进
Published: at 11:56 PM从 GPT-2 的 softmax attention 出发,历经 Linear Attention、DeltaNet、Gated DeltaNet、Kimi Linear,最终到达 KimiK3 的混合架构。七年内模型参数增长 22580 倍,但真正的变化发生在注意力机制如何存储、更新和检索信息的方式上。
-
System.Threading.Channels:.NET 内置的生产者-消费者管道,不需要 RabbitMQ
Published: at 07:16 AM一个上传接口在并发上来后把 CPU 打满、把其他请求拖死。问题不在异步写得不对,而在没有一条带背压的工作管道。这篇文章用 System.Threading.Channels 从零搭出生产者-消费者模式,把并发控制、背压和平滑关停一起讲清楚。
-
C# 模块化单体:.NET 开发者的完整实现指南
Published: at 08:05 AM从零开始用 C# 构建一个模块化单体应用,覆盖模块封装、数据隔离与事件驱动通信。文章提供完整的项目结构和可直接运行的代码,帮助团队在不过度引入微服务复杂度的前提下提升架构可维护性。
-
单体架构在 C# 中的完整指南:从传统分层到模块化单体
Published: at 12:21 PM区分传统分层单体、模块化单体和分布式单体反模式,用代码演示 C# 中如何通过依赖注入和 internal 关键字保护模块边界,并给出何时用单体、何时拆微服务的判断框架。
-
.NET Keyed Services:一个接口多实现时的依赖注入方案
Published: at 11:23 PM用 .NET 8 的 Keyed Services 替代手写工厂 switch。覆盖 AddKeyedScoped、FromKeyedServices 属性、运行时动态解析和 KeyedService.AnyKey 广播模式,帮你去掉一整类样板代码。
-
多智能体 A2A 系统中的上下文传递:三种方案与选择标准
Published: at 11:33 PM基于微软 ISE 团队的真实实践,对比共享存储、内嵌上下文和每智能体状态存储三种 A2A 上下文传递方案。包含决策矩阵、摘要策略和 part 级元数据机制,帮你在多智能体系统中做出正确的架构选择。
-
Vertical Slice Architecture 生产落地指南:.NET 项目结构的最佳布局
Published: at 12:06 AM传统分层项目改一个 feature 要在 Controllers、Services、Repositories 之间来回跳。Vertical Slice Architecture 按 feature 组织代码——每个切片自包含 Endpoint、Handler、Mapping、Validators 四个文件,通过 marker 接口自动注册。这篇文章展示了一个久经验证的生产级 VSA 布局,覆盖切片内部结构、模块间通信、事件驱动和 PublicApi。
-
.NET 的多次重生:从 Framework 到统一的现代平台
Published: at 12:51 AM.NET 的命名历史看起来混乱:Framework、Core、Standard、5 到 10,甚至面向未来的 11。但 BinaryIntellect 这篇文章提醒我们,这不是简单的品牌更名,而是一个平台从 Windows 时代、开源重建、碎片桥接到现代统一的生存故事。