logo
publist
写文章

简介

NetCoreKevin框架作者 架构师,专注.Net 和AI相关技术,每期内容涵盖教程、技巧、行业动态及解决方案,助力各层次开发者掌握技术精髓,共同进步。 简介、实用、深入.Net与AI世界,开始我们的技术之旅。

擅长的技术栈

NetC#

可提供的服务

暂无可提供的服务

.Net C# AI智能体开发-快速开始

本指南详述了 NetCoreKevin 项目的完整本地搭建与启动流程,涵盖环境准备、配置、迁移、运行及验证全链路。环境依赖方面,要求安装 .NET SDK 9.0+,并提前启动 MySQL 8.0+(持久化存储)、Redis 7.0+(支撑缓存、Hangfire 任务调度及 SignalR 实时通信)以及 Qdrant 1.7+(向量检索/AI 能力)。核心配置需在 appsettings.Dev

#.net#c##开发语言
Docker命令大全:从基础到高级实战指南

本文系统整理了Docker常用命令,涵盖镜像管理、容器操作、网络配置等核心功能。基础部分包括镜像拉取/删除、容器启停/日志查看等操作;高级部分涉及自定义网络、数据卷管理、Docker Compose服务编排;还提供了资源监控、安全加固等实用技巧。文章建议将常用命令封装为脚本提升效率,并强调通过--help参数和docker diff命令进行探索与检查。掌握这些命令可满足90%的容器管理需求,是开发

#docker#eureka#容器 +2
NetCoreKevin-DDD-微服务-现代化Saas企业级-WebAPI-前后端分离架构

NetCoreKevin是一个基于.NET 8的企业级WebAPI架构,采用DDD和微服务设计思想,集成Vue3前端、IDS4单点登录、多级缓存、分布式事件总线等现代化技术。该项目具有模块化设计,包含22个核心功能模块,覆盖授权服务、AI智能体、多租户支持、自动任务调度等企业级需求。技术亮点包括CAP事件总线、SignalR实时通信、RabbitMQ消息队列、SemanticKernel AI框架

文章图片
#架构#微服务#云原生 +2
NetCoreKevin-基于NET8搭建DDD-微服务-现代化Saas企业级WebAPI前后端分离架构

摘要: NetCoreKevin是一个基于.NET8和DDD设计的现代化SaaS企业级架构,采用前后端分离模式(Vue3前端+WebAPI后端)。核心特性包括:微服务模块化设计、多租户数据隔离、IdentityServer4单点登录、分布式事务(CAP)和消息队列(RabbitMQ)支持。集成AI能力(Semantic Kernel/RAG)、多级缓存优化及Quartz任务调度,确保高性能与扩展性

#架构#微服务#云原生 +1
.Net C# AI智能体开发-AI智能体

本系统基于 AgentFramework 构建 AI 智能体,实现多步推理、任务自动化与工具调用。核心组件包括:AIAgentService(创建 OpenAI 兼容代理,支持流式输出、工具回调、思考过程提取及重试容错);RAGService(结合 Qdrant 向量检索与 AliRerank 重排序,生成上下文提示词);AIKmssService(文档解析、分块、Ollama 嵌入并入库,支持多

#.net#c##人工智能
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-16-部署与基础设施-监控与日志

摘要 NetCoreKevin项目采用log4Net实现多级日志管理,通过log4.config配置不同级别的日志记录(Debug、Info、Warn、Error),支持按日期和大小分割日志文件。系统架构包含多个Appender分别处理不同级别的日志,通过LogHelper类提供便捷的日志记录接口。项目具备ElasticSearch集成能力(需解除注释配置),为分布式系统提供集中式日志管理方案。文

#微服务#架构#云原生 +3
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-17-高级主题-定制与扩展

NetCoreKevin是一个基于.NET Core的模块化Web应用框架,支持高度定制和扩展。项目采用分层架构设计,包含控制器层、服务层和数据访问层,通过依赖注入管理组件依赖。开发者可通过继承ApiControllerBase添加新控制器,定义服务接口并注册实现来扩展业务逻辑。系统支持中间件扩展、API版本控制和权限管理,提供缓存优化和异步处理等性能优化方案。文档详细说明了核心组件的扩展方式、数

#微服务#架构#云原生 +2
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-18-测试与质量保证-CD管道

本文档介绍了NetCoreKevin项目的CI/CD管道实现方案,基于GitHub Actions构建自动化流程。方案包含构建、测试、Docker镜像构建和部署四个核心阶段,采用分阶段部署策略降低风险。文档提供了完整的GitHub Actions配置示例和部署脚本,支持从代码提交到生产环境部署的全流程自动化。通过Mermaid图展示了系统架构和数据流,强调自动化、模块化和可扩展性设计理念,帮助团队

#微服务#架构#云原生 +1
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-18-测试与质量保证

NetCoreKevin项目采用NUnit框架进行单元测试和集成测试,确保代码质量和系统稳定性。测试架构围绕Kevin.Test项目展开,包含独立的测试配置环境(appsettings.Test.json)和模块化测试组件。项目遵循单元测试与集成测试分离原则,通过依赖注入和模拟服务验证功能逻辑,并与数据库、云服务等外部系统集成。测试流程支持CI/CD自动化,提供故障排查指南,包括配置验证、依赖检查

#微服务#架构#云原生 +2
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-18-测试与质量保证-集成测试

NetCoreKevin项目是一个基于.NET Core的应用,重点集成了微信和支付宝支付功能。本文档详细介绍了项目的集成测试策略,包括API端点测试、外部服务模拟测试方法,以及测试环境管理和数据准备的最佳实践。文档提供了使用NUnit框架和WireMock进行测试的代码示例,并建议通过配置分离、容器化测试等手段确保测试环境一致性。同时包含故障排查指南,帮助解决测试中可能遇到的配置错误、服务延迟等

#微服务#集成测试#架构
    共 106 条
  • 1
  • 2
  • 3
  • 11
  • 请选择