刷新
多租户系统框架的基础模块设计和分析设计

博主头像 前面介绍了几篇关于多租户下的设计思路,要把多租户下的系统设计落实到实处,在实际开发中进行完善,才能在具体项目上精益求精,否则系统设计终究为空中楼阁,很难在细节上完善到位。 本篇随笔在进行多租户的系统设计完成并落实到开发后,针对某些场景进行了一些分析介绍,例如对于多租户/账套下的菜单和功能点的设计。 ...

分布式应用框架Microsoft Orleans - 7、基于 Microsoft Orleans 构建模块化微服务:用户、消息与存储三大核心模块解析

博主头像 在当今云原生与微服务架构主导的时代,如何设计高可用、可扩展且易于维护的分布式系统是每个架构师面临的挑战。微软开源的 Microsoft Orleans 框架以其独特的“虚拟Actor模型”(Virtual Actor Model)提供了构建分布式应用的简化抽象。本文将基于三个具体的 Orleans ...

【.NET并发编程 - 01】并发编程全景图

博主头像 01. 并发编程全景图:为什么你的代码又慢又卡? 从一个真实的故事开始: 你刚写完一个 ASP.NET Core API,本地测试飞快。部署上线后,10 个并发用户就能把服务器 CPU 打满,响应时间从 100ms 飙到 5 秒。你懵了:代码没问题啊,为什么性能这么差? 问题的根源,极大概率就藏在并 ...

AgileAI - 一个新的 .NET AI 库

博主头像 AgileAI:在 SK、MAF 之外,我想做一个更顺手的 .NET AI 组件 如果把 .NET 生态里的 AI 组件放在一起看,大家最熟悉的通常还是 Semantic Kernel,去年开始微软也在持续推进 Microsoft Agent Framework(MAF)。但在我自己的实践里,这条路 ...

多租户下的系统业务开发过程探讨

博主头像 前面介绍了《多租户下的系统基础表设计》和《多租户下的ERP系统的仓储管理模块分析设计》都获得读者比较好的反响,非常感谢大家的支持鼓励。有些读者和我沟通反馈,希望看看我如何基于这些设计思路来逐步开展开发工作的,这觉得这也是一个很不错的启发,因此有了继续本篇随笔内容的准备,本篇随笔主要介绍如何基于设计思... ...

Serilog:从结构化日志认知到 .NET 工程落地

博主头像 问题背景 很多项目不缺日志,缺的是有用的日志。 平时接口跑得顺,大家都觉得日志够用。真到线上出问题,日志的短板会一下子暴露出来。 比如订单接口偶发超时,日志里只剩这么一句: Create order failed for customer 1024, cost 3800ms, trace abc12 ...

123···5>