开源项目:Twilight Framework
1.全栈框架架构设计
独立设计并实现模块化 .NET 框架,包含 Core 基础库(集合/加密/线程池)、Socket 网络库(TCP/UDP/WebSocket 连接池与广播)、Storage 存储引擎(索引器/标签化数据/缓冲池优化),支持企业级高并发场景。
采用 Blazor 全栈开发模式(WebAssembly/Server/Auto),实现前后端逻辑复用,内置 TwilightWeb UI 组件库(表格/导航/状态管理),提升 SPA 开发效率 40%+。
2.高性能核心技术
开发 TwilightLFUCache 高频缓存算法、TwilightBufferPool 对象池化技术,减少 GC 压力,关键服务吞吐量提升 3 倍。
设计基于索引与标签的分层存储引擎(TwilightStorage),支持数据分片与毫秒级检索,通过 MySQL 兼容接口提供企业级数据持久化方案。
3.基础设施与工具链
集成 WebAPI/RESTful 规范通信层,为 Blazor 前端提供高性能数据接口,实现前后端解耦。
开发 内网穿透部署模块,支持私有环境一键发布公网应用,结合 TwilightLogger 日志系统实现服务全链路监控。
4.爬虫开发能力
封装 Bilibili/Kugou 等平台爬虫组件(Extern 模块),支持音视频资源自动化抓取与下载。