摘要: NetCoreKevin 基于NET8搭建DDD-微服务-现代化Saas企业级WebAPI前后端分离架构:前端Vue3、IDS4单点登录、多级缓存、自动任务、分布式、AI智能体、一库多租户、日志、授权和鉴权、CAP事件、SignalR、领域事件、MCP协议服务、IOC模块化注入、Cors、Quart 阅读全文
posted @ 2025-11-19 14:50 NetCoreKevin 阅读(285) 评论(0) 推荐(0)
摘要: # NetCoreKevin基于NET8搭建DDD-微服务-WebApi架构支持:IDS4单点登录、多缓存、自动任务、分布式、一库多租户、日志、授权和鉴权、CAP集成事件、SignalR、领域事件、ESL、MCP协议服务、IOC模块化注入、Cors、Quartz自动任务、多短信集成、AI智能体、AI 阅读全文
posted @ 2025-08-19 17:05 NetCoreKevin 阅读(96) 评论(0) 推荐(0)
摘要: 源代码地址https://github.com/junkai-li/NetCoreKevin基于NET6搭建跨平台DDD思想WebApi架构、IDS4单点登录、多缓存、自动任务、分布式、多租户、日志、授权和鉴权、CAP、SignalR、 docker部署 如需简约项目可直接去除项目引用 解耦设计都可 阅读全文
posted @ 2023-04-24 08:49 NetCoreKevin 阅读(1185) 评论(1) 推荐(7)
摘要: 需求分析与场景定义 明确代码生成器的目标:生成实体类、API控制器、DTO等常见场景 典型应用场景:快速开发CRUD功能、减少重复编码工作 核心需求:可配置性、模板灵活性、与项目结构无缝集成 具体实现可参考NetCoreKevin的kevin.CodeGenerator模块 基于.NET构建的企业级 阅读全文
posted @ 2025-12-23 17:50 NetCoreKevin 阅读(4) 评论(0) 推荐(0)
摘要: 基于EFCore实现统一数据权限管控 在.NET应用中,通过EFCore和仓储模式实现数据权限管控,可以按照以下方式设计: 数据权限层级定义 数据权限通常分为四个层级:所有数据、本部门数据、本部门及下属部门数据、本人数据。通过仓储模式可以统一封装这些查询逻辑。 具体实现可参考NetCoreKevin 阅读全文
posted @ 2025-12-18 18:07 NetCoreKevin 阅读(326) 评论(0) 推荐(1)
摘要: 基于 Microsoft Agent Framework 实现第三方聊天历史存储 理解 Microsoft Agent Framework Microsoft Agent Framework 是一个用于构建对话式 AI 应用的框架,支持自然语言处理和上下文管理。其核心组件包括 Bot Framewo 阅读全文
posted @ 2025-12-17 14:59 NetCoreKevin 阅读(27) 评论(0) 推荐(0)
摘要: 基于Consul与Nginx实现.Net微服务网关注册与管理 微服务架构中的网关角色 在微服务架构中,API网关作为请求入口,负责路由转发、负载均衡、认证鉴权等核心功能。Consul提供服务注册与发现能力,Nginx作为高性能反向代理,二者结合可实现动态网关管理。 具体实现可参考NetCoreKev 阅读全文
posted @ 2025-12-10 16:49 NetCoreKevin 阅读(451) 评论(0) 推荐(1)
摘要: 实现一库多租户模式的方案 :在.NET中实现一库多租户(Single Database Multi-Tenancy)模式,主要通过共享数据库但隔离数据的方式实现。以下是几种常见实现方法: 具体实现可参考NetCoreKevin的Kevin.EntityFrameworkCore模块 基于NET8构建 阅读全文
posted @ 2025-12-09 17:43 NetCoreKevin 阅读(387) 评论(0) 推荐(0)
摘要: 使用Agent Framework进行多Agent工作流编排 Agent Framework是微软提供的用于构建多Agent系统的开发框架,支持C#和.NET环境。以下是如何使用该框架进行多Agent工作流编排的示例代码和关键概念。 具体实现可参考NetCoreKevin中的kevin.AI.Age 阅读全文
posted @ 2025-12-06 09:32 NetCoreKevin 阅读(28) 评论(0) 推荐(0)
摘要: 基于.NET搭建现代化SaaS企业级前后端分离架构 基于NET搭建-AI智能体-现代化Saas企业级前后端分离架构-开启智能应用的无限可能:前端Vue3、IDS4单点登录、多缓存、自动任务、分布式、一库多租户、日志、授权和鉴权、CAP集成事件、SignalR、领域事件、ESL、MCP协议服务、IOC 阅读全文
posted @ 2025-12-03 15:42 NetCoreKevin 阅读(29) 评论(0) 推荐(0)
摘要: 理解DotNetCore.CAP的基本概念 DotNetCore.CAP是一个基于.NET Core的分布式事务框架,主要用于解决微服务架构中的事件总线与消息最终一致性问题。它支持多种消息队列(如RabbitMQ、Kafka等)和持久化存储(如SQL Server、MySQL、PostgreSQL等 阅读全文
posted @ 2025-12-01 13:46 NetCoreKevin 阅读(59) 评论(0) 推荐(0)
摘要: 理解多版本兼容的需求 Web API 版本兼容的必要性:业务迭代、客户端适配、接口演进时的平滑过渡。常见场景包括新增字段、废弃旧接口、重构参数结构等。 版本控制实现方式 URL 路径版本控制 在路由中嵌入版本号(如 api/v1/products),通过路由配置或特性标记实现。 查询字符串版本控制 阅读全文
posted @ 2025-11-27 13:29 NetCoreKevin 阅读(404) 评论(1) 推荐(0)
摘要: 雪花算法(Snowflake) Twitter 开源的一种分布式 ID 生成算法 能够生成全局唯一的 64 位整数 ID。在分布式系统中,唯一 ID 的生成至关重要,它广泛应用于数据库主键、消息队列、订单号等场景。 具体实现可参考NetCoreKevin中的Kevin.SnowflakeId模块 一 阅读全文
posted @ 2025-11-26 16:40 NetCoreKevin 阅读(516) 评论(0) 推荐(1)