logo
publist
写文章

简介

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

擅长的技术栈

NetC#

可提供的服务

暂无可提供的服务

NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-14-数据模型与持久化-实体定义

NetCoreKevin项目核心实体定义摘要:项目包含TUser(用户表)、TFile(文件表)、TPermission(系统权限表)、TRole(角色表)和TRolePermission(角色权限关联表)等核心实体。这些实体基于领域驱动设计,构成系统的领域模型基础,支持用户管理、文件资源管理和权限控制功能。实体间通过主外键建立关联关系,如用户与角色的一对一绑定、角色与权限的多对多分配等。所有实体

#微服务#架构#云原生 +2
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-13-API文档-API_v1端点

摘要 NetCoreKevin项目提供了一套完整的API v1端点,涵盖支付、用户管理和标记功能。系统采用分层架构设计,包含PayController(支持微信/支付宝支付)、SignController(标记管理)和UserController(用户信息管理)等核心组件。所有接口遵循RESTful风格,多数需要Token认证。支付模块与微信/支付宝平台深度集成,用户模块支持多种登录方式。系统通过

#微服务#架构#.netcore +1
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-17-高级主题-性能优化

NetCoreKevin项目性能优化指南:该项目是基于.NET Core的微服务系统,包含API网关、授权服务和数据库存储库等模块。优化建议包括:1)为高频访问API端点添加缓存过滤器;2)使用异步处理外部依赖;3)优化Entity Framework Core查询避免N+1问题;4)配置Redis缓存合理TTL;5)利用Consul实现负载均衡。性能测试推荐使用JMeter进行压力测试,并通过监

#微服务#性能优化#架构
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-12-核心模块-kevin.Permission

摘要: kevin.Permission 是 NetCoreKevin 项目中的核心权限管理模块,提供细粒度的访问控制功能。采用分层架构设计,包含实体层(定义权限和角色关系)、服务层(权限验证逻辑)和集成层(与ASP.NET Core应用无缝对接)。核心组件包括权限实体(TPermission)、角色关联(TRolePermission)和权限服务(KevinPermissionService),

#微服务#架构#云原生 +2
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-16-部署与基础设施

NetCoreKevin是一个基于.NET Core的微服务项目,采用Docker容器化部署。系统包含WebApi、AppVTApi、授权服务和任务调度等核心组件,通过Nginx反向代理分发请求。项目采用多阶段构建优化镜像大小,支持环境变量配置和健康检查。部署方案具有良好的可扩展性,可通过docker-compose或Kubernetes实现水平扩展。文档提供了详细的架构图、数据流说明以及常见故障

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

NetCoreKevin是一个基于.NET Core的企业级应用框架,采用模块化架构设计,包含Web API、支付模块、用户管理和权限控制等核心组件。系统通过依赖注入实现松耦合,支持分布式锁和异步操作以优化性能。支付模块集成了微信支付功能,数据库上下文采用自定义保存逻辑。框架提供了完善的扩展点和性能优化建议,适合构建高并发、可扩展的企业应用系统。

#微服务#架构#云原生 +1
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-12-核心模块-kevin.FileStorage

kevin.FileStorage 是一个支持阿里云OSS和腾讯云COS的文件存储模块,通过统一的IFileStorage接口提供文件上传、下载、删除和临时URL生成等功能。该模块采用接口驱动设计,支持依赖注入配置,可灵活切换云存储服务。核心组件包括AliCloudStorage和TencentCloudStorage实现类,通过ServiceCollectionExtensions集成到应用程序

#微服务#架构#云原生 +2
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-17-高级主题-故障排除

NetCoreKevin项目故障排除指南 本指南为.NET Core应用程序NetCoreKevin提供常见问题解决方案,涵盖安装、API错误、认证失败和性能问题。系统采用微服务架构,包含Web API、授权服务、领域服务和数据库访问层等核心模块。 关键排查点: 安装问题:检查Docker配置和环境变量设置 API错误:验证输入参数和异常处理逻辑 认证失败:确认JWT配置和令牌有效性 性能瓶颈:优

#微服务#wpf#架构 +3
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-13-API文档-认证API

摘要:本文档介绍了基于IdentityServer4框架的NetCoreKevin项目认证API,详细说明了通过AuthorizeController获取令牌的多种认证方式(用户名密码、微信小程序/APP、短信验证码登录)。系统采用JWT令牌机制,文档提供了各端点的请求/响应示例、参数说明以及故障排查指南,包括令牌过期、验证失败等常见问题的解决方案。认证流程通过验证用户凭据后返回JWT令牌,支持后

#微服务#架构#系统架构 +1
NetCoreKevin-DDD-微服务-WebApi-AI智能体、AISK集成、MCP协议服务、SignalR、Quartz 框架-19-参考资料

NetCoreKevin企业级应用系统简介 NetCoreKevin是一个基于.NET Core的模块化微服务系统,包含API服务、授权管理、领域模型等核心组件。系统采用JWT认证、Redis缓存、SignalR实时通信等技术,集成阿里云/腾讯云服务。通过Consul实现服务发现,支持分布式锁处理并发请求。项目结构清晰,包含AppVTApi主服务、AuthorizationService授权中心、

#微服务#架构#云原生
    共 71 条
  • 1
  • 2
  • 3
  • 8
  • 请选择