一个基于 .NET 8 + DDD 搭建的模块化微服务框架

前言

今天大姚给大家分享一个基于 .NET 8 + DDD 搭建的模块化微服务框架:NetCoreKevin。

项目介绍

NetCoreKevin 是一个基于 .NET 8 + DDD 搭建的模块化微服务框架,其模块化设计使得每个功能都可以独立引用,非常适合大型企业级应用的开发。框架支持IdentityServer4单点登录、多缓存、自动任务、分布式、一库多租户、日志、授权和鉴权、CAP集成事件、SignalR、领域事件、ESL、MCP协议服务、IOC模块化注入、Cors、Quartz自动任务、多短信集成、AI智能体、AI 集成 SemanticKernel、MCP 服务、OCR验证码识别、API多版本兼容、单元集成测试。

DDD 领域驱动设计介绍

领域驱动设计(Domain-Driven Design,简称DDD)是一种软件设计方法和理念,由Eric Evans在2004年提出。它通过深入理解业务领域,将复杂的业务逻辑转化为可维护、可扩展的软件系统。DDD的核心在于建立一个丰富的领域模型,这个模型能够反映业务实体、业务规则和业务流程。

项目功能

项目源代码

基础 WebAPI

项目源码地址

更多项目实用功能和特性欢迎前往项目开源地址查看👀,别忘了给项目一个Star支持💖。

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发工作效率和质量。坑已挖,欢迎大家踊跃提交PR推荐或自荐(让优秀的项目和框架不被埋没🤞)。

相关推荐
我是谁的程序员1 天前
iOS 文件管理,在不越狱的前提下管理 iPhone / iPad 文件
后端
v***59831 天前
springBoot连接远程Redis连接失败(已解决)
spring boot·redis·后端
桦说编程1 天前
滑动窗口限流器的演进之路:从调度器实现到 Packed CAS
java·后端·性能优化
狗头大军之江苏分军1 天前
告别旧生态:Ant Design 6 不再支持 IE 与现代前端趋势解读
前端·javascript·后端
初次攀爬者1 天前
SpringBoot 整合 JWT + Redis 实现登录鉴权
java·redis·后端
壹米饭1 天前
MYSQL进阶:删除视图时视图被lock解决方案
后端·mysql
CV工程师的自我修养1 天前
还不知道线程池如何使用?看懂这篇就可以创建合理稳定的线程池
后端·架构
优弧1 天前
Claude 终于对普通人下手了!Cowork 发布,你的最强 AI 打工搭子来了!
前端·后端
我是谁的程序员1 天前
有没有在 iOS 直接抓包 的App?
后端