基于 .NET 10 的模块化 DDD 框架,采用 FreeSql · FreeRedis · FreeScheduler · Autofac · Serilog 技术栈。
快速导航
技术栈速览
| 层次 | 技术 |
|---|
| ORM | FreeSql(CodeFirst,多数据库) |
| 缓存 | FreeRedis(Redis 7.4) |
| 任务调度 | FreeScheduler(基于 FreeRedis) |
| DI | Autofac |
| 日志 | Serilog |
| 全文搜索 | MeiliSearch v1.13 |
| 消息队列 | RabbitMQ + CAP |
| 实时通信 | SignalR |
| 数据库 | MySQL 8.4(主),可切换 SQL Server / PostgreSQL / SQLite |
模块一览
| 模块 | 定位 | 核心能力 |
|---|
| CmsKit | 内容社区平台 | 文章、沸点、评论、互动、MeiliSearch 全文搜索、AI 推荐 |
| Identity | 身份认证与权限 | JWT、OAuth2、SSO、RBAC、第三方登录 |
| IM | 即时通讯 | SignalR 长连接、消息持久化、会话管理 |
| Platform | 平台基础能力 | 字典、配置、短链 |
| Mall | 商城原型 | 商品、订单、购物车 |
| File | 文件管理 | 本地/OSS 存储、分表 |
| BuildingBlocks | 公共基础设施 | CLI 脚手架、认证中间件、通用扩展 |