【ONNX】HQServer集成ONNX Runtime通用推理封装
前言 在图像识别、文本分类、目标检测和推荐评分等场景中,模型训练通常不应该和 Web API 运行在同一个业务层里。训练完成后,把模型导出成 ONNX,再由服务端加载并执行推理,是一种比较常见的...
【ASP.NET CORE】15.HQServer框架架构更新与使用说明
前言 前面的专题已经分别介绍了 HQServer 的 JWT、ORM、Quartz、RabbitMQ、SignalR 和基础架构整理。随着这些能力逐步加入,框架已经从“能跑起来的 Web API 项目”继续向“可以直接作为业务项...
【ASP.NET CORE】14.HQServer全功能Demo使用说明
前言 前面几篇已经把 HQServer 的 JWT、Quartz、RabbitMQ 等基础功能接进来了。到这里,如果只看单个功能,可能觉得都不复杂;真正开始写业务时,问题往往出在它们怎么串起来。 所以这篇不再单...
【ASP.NET CORE】13.HQServer框架生产基线加固
前言 上一篇我们已经给 HQServer 的 RabbitMQ 封装补上了死信队列能力,到这里消息发布、消费、手动 Ack/Nack、消费失败处理和死信队列都已经有了统一入口。 不过基础能力越来越多以后,框架能...
【ASP.NET CORE】12.RabbitMQ死信队列封装
前言 上一篇我们已经把 RabbitMQ 的发布、消费、手动 Ack/Nack 和消费失败处理补进了 HQServer。正常业务里,仅仅把消息消费失败后 BasicNackAsync 掉还不够,因为失败消息如果直接丢弃,问题排...
【ASP.NET CORE】11.HQServer基础架构优化
前言 前面几篇文章已经把 JWT、Quartz.NET、RabbitMQ 等基础能力陆续接入到了 HQServer。功能能跑起来只是第一步,随着模块越来越多,如果继续把注册、管道、中间件、数据库初始化都堆在 Progra...
【ASP.NET CORE】10.RabbitMQ消息队列底层封装
前言 在企业级系统里,RabbitMQ 常用于异步通知、日志审计、业务解耦、任务拆分和跨系统事件传递。如果每个业务模块都自己创建连接、Channel、声明队列、序列化消息和处理 ACK,后期会出现重复...
【ASP.NET CORE】9.Quartz.NET定时任务调度优化
介绍 上一篇我们已经在 HQServer 中完成了 Quartz.NET 定时任务的基础集成,把配置读取、任务定义、任务注册和 HostedService 启动统一封装到了 HQ.Common 层。 第一版可以正常使用,但它更偏向...
【ASP.NET CORE】8.Quartz.NET定时任务调度
在日常开发中,定时任务是常见需求。本文基于 HQServer 集成 Quartz.NET,将配置读取、任务定义、任务注册、托管服务统一封装到 Common 层,开发者只需新增任务类和配置规则即可快速实现定时任...
【ASP.NET CORE】7.JWT认证授权与策略权限管理
本次完善框架的 JWT 认证授权机制,将 Token 配置、Token 生成、当前登录用户上下文、接口权限注解、策略授权统一封装到 Common 层。



