<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Hical框架 on Hical</title><link>https://hicalio.cn/categories/hical%E6%A1%86%E6%9E%B6/</link><description>Recent content in Hical框架 on Hical</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Fri, 22 May 2026 00:00:00 +0000</lastBuildDate><atom:link href="https://hicalio.cn/categories/hical%E6%A1%86%E6%9E%B6/index.xml" rel="self" type="application/rss+xml"/><item><title>Hical 性能优化全记录</title><link>https://hicalio.cn/posts/hical%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%85%A8%E8%AE%B0%E5%BD%95/</link><pubDate>Fri, 22 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E6%80%A7%E8%83%BD%E4%BC%98%E5%8C%96%E5%85%A8%E8%AE%B0%E5%BD%95/</guid><description>Hical C++20/26 Web 框架的完整性能优化过程——从 27K QPS 追平 Cinatra/Drogon 的 159K QPS，6 个阶段的火焰图驱动优化实录，涵盖协程帧削减、原生 HTTP 栈、syscall 削减等核心手段。</description></item><item><title>Hical 框架开发心得：七个深刻教训</title><link>https://hicalio.cn/posts/hical%E6%A1%86%E6%9E%B6%E5%BC%80%E5%8F%91%E5%BF%83%E5%BE%97/</link><pubDate>Mon, 18 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E6%A1%86%E6%9E%B6%E5%BC%80%E5%8F%91%E5%BF%83%E5%BE%97/</guid><description>分享 Hical 框架开发至 v2.6.2 过程中的真实体会：协程陷阱、PMR 内存池、去 Beast 重写、WebSocket 广播架构，以及取舍背后的逻辑。</description></item><item><title>Hical 生产部署实践：从编译优化到 Kubernetes 容器化</title><link>https://hicalio.cn/posts/hical%E7%94%9F%E4%BA%A7%E9%83%A8%E7%BD%B2%E5%AE%9E%E8%B7%B5/</link><pubDate>Sun, 17 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E7%94%9F%E4%BA%A7%E9%83%A8%E7%BD%B2%E5%AE%9E%E8%B7%B5/</guid><description>把 Hical 从开发环境搬到生产环境的完整链路：CMake 编译优化（LTO/PGO）、systemd 进程管理、Nginx 反向代理、Prometheus 监控、Docker 多阶段构建、K8s 编排——每个环节附可直接复用的配置模板。</description></item><item><title>Hical VS2022 快速上手 Demo</title><link>https://hicalio.cn/posts/hical-vs2022-demo-guide/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical-vs2022-demo-guide/</guid><description>一个最小化的 Hical HTTP Server 示例，VS2022 + vcpkg 编译即跑，含中文 JSON 响应和 WebSocket Echo。</description></item><item><title>连接级 Atomic 时间戳超时的实现决策</title><link>https://hicalio.cn/posts/%E8%BF%9E%E6%8E%A5%E7%BA%A7atomic%E6%97%B6%E9%97%B4%E6%88%B3%E8%B6%85%E6%97%B6%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%86%B3%E7%AD%96/</link><pubDate>Tue, 12 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/%E8%BF%9E%E6%8E%A5%E7%BA%A7atomic%E6%97%B6%E9%97%B4%E6%88%B3%E8%B6%85%E6%97%B6%E7%9A%84%E5%AE%9E%E7%8E%B0%E5%86%B3%E7%AD%96/</guid><description>用 atomic 时间戳 + 定期扫描替代 per-request steady_timer，消除 keep-alive 场景下每请求 2 次 epoll_ctl 系统调用。从方案选型到实现细节的完整决策记录。</description></item><item><title>Hical v2.6.0：移除 Boost.Beast，自研 HTTP/WebSocket 栈全记录</title><link>https://hicalio.cn/posts/hical-native-http-ws-stack/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical-native-http-ws-stack/</guid><description>完整记录 Hical 移除 Boost.Beast、自研零拷贝 HTTP 解析栈和 RFC 6455 WebSocket 实现的工程实践，框架层 CPU 开销从 5.5% 降至 2.5%。</description></item><item><title>C++ Web 服务日志最佳实践：Hical 日志系统完全指南</title><link>https://hicalio.cn/posts/hical%E6%97%A5%E5%BF%97%E7%B3%BB%E7%BB%9F%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97/</link><pubDate>Wed, 06 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E6%97%A5%E5%BF%97%E7%B3%BB%E7%BB%9F%E5%AE%8C%E5%85%A8%E6%8C%87%E5%8D%97/</guid><description>全面介绍 Hical 框架的生产级日志系统：六级日志、异步双缓冲、文件轮转、命名通道、结构化日志与运行时动态调级。</description></item><item><title>Hical 协程入门：告别回调地狱，用 co_await 写异步 C++</title><link>https://hicalio.cn/posts/hical%E5%8D%8F%E7%A8%8B%E5%85%A5%E9%97%A8/</link><pubDate>Tue, 05 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E5%8D%8F%E7%A8%8B%E5%85%A5%E9%97%A8/</guid><description>从零讲解如何在 Hical 框架中使用 C++20 协程，告别回调嵌套，用 co_await 写出直观的异步代码。</description></item><item><title>C++ 也能优雅写 Web？5 分钟用 Hical 搭建 REST API</title><link>https://hicalio.cn/posts/hical-quick-rest-api/</link><pubDate>Mon, 04 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical-quick-rest-api/</guid><description>10 行代码启动 HTTP 服务器，40 行代码搞定完整 REST API——用 Hical 框架体验 C++ Web 开发的质变。</description></item><item><title>告别手写 API 文档：Hical OpenAPI 自动生成 + Swagger UI 一键集成</title><link>https://hicalio.cn/posts/hical-openapi-swagger/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical-openapi-swagger/</guid><description>介绍如何用 Hical 框架的 OpenAPI 模块，让 API 文档从代码中自动生成，彻底消灭文档与代码不一致的问题。</description></item><item><title>用 Hical + MySQL 5 分钟搭建 CRUD API（C++20 协程版）</title><link>https://hicalio.cn/posts/hical-mysql-crud/</link><pubDate>Fri, 01 May 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical-mysql-crud/</guid><description>用 Hical 的协程 DB 中间件，从零搭建一个完整的 MySQL CRUD API——连接池、自动事务、慢查询检测，全部开箱即用。</description></item><item><title>搭建 Hical HTTP 服务器 — 多平台环境搭建指南</title><link>https://hicalio.cn/posts/hical%E6%A1%86%E6%9E%B6%E6%90%AD%E5%BB%BA/</link><pubDate>Wed, 22 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E6%A1%86%E6%9E%B6%E6%90%AD%E5%BB%BA/</guid><description>Hical v2.0.0 在所有支持平台上的环境搭建，包括 vcpkg / Conan / 源码编译三种安装方式。</description></item><item><title>Hical 框架应用场景全景分析</title><link>https://hicalio.cn/posts/hical%E6%A1%86%E6%9E%B6%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF%E5%85%A8%E6%99%AF%E5%88%86%E6%9E%90/</link><pubDate>Mon, 13 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/hical%E6%A1%86%E6%9E%B6%E5%BA%94%E7%94%A8%E5%9C%BA%E6%99%AF%E5%85%A8%E6%99%AF%E5%88%86%E6%9E%90/</guid><description>从游戏行业到 IoT、量化金融、AI 推理，全面分析 Hical 现代 C++ Web 框架的适用场景与差异化定位。</description></item><item><title>C++26 反射落地实战：双路线条件编译实现自动路由注册、JSON 序列化与 OpenAPI 文档生成</title><link>https://hicalio.cn/posts/03-cpp26-reflection-dual-track/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/03-cpp26-reflection-dual-track/</guid><description>展示如何在 C++26 反射尚未被主流编译器完全支持的现阶段，用双路线策略实现自动路由注册、JSON 序列化（含字段装饰器）与 OpenAPI 3.0 文档自动生成。</description></item><item><title>为 C++ Web 框架设计三层 PMR 内存池：从原理到实战</title><link>https://hicalio.cn/posts/01-pmr-memory-pool-design/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/01-pmr-memory-pool-design/</guid><description>以 Hical 框架为例，深入讲解如何利用 C++17 PMR（Polymorphic Memory Resource）为高并发 Web 服务器构建三层内存池架构。</description></item><item><title>告别回调地狱：在 C++ Web 框架中全面拥抱协程</title><link>https://hicalio.cn/posts/02-coroutine-driven-http-server/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/02-coroutine-driven-http-server/</guid><description>以 Hical 框架为例，展示如何用 C++20 协程 + Boost.Asio 构建一个全协程化的 HTTP 服务器，以及工程权衡。</description></item><item><title>用 C++20 Concepts 设计可替换的网络后端：从 Boost.Asio 到未来的 io_uring</title><link>https://hicalio.cn/posts/05-concepts-backend-abstraction/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/05-concepts-backend-abstraction/</guid><description>以 Hical 框架为例，展示如何用 C++20 Concepts 约束网络后端接口，实现编译期类型安全的后端抽象。</description></item><item><title>用 if constexpr + 模板在一份代码中同时处理 TCP 和 SSL 连接</title><link>https://hicalio.cn/posts/04-if-constexpr-tcp-ssl-unification/</link><pubDate>Sun, 12 Apr 2026 00:00:00 +0000</pubDate><guid>https://hicalio.cn/posts/04-if-constexpr-tcp-ssl-unification/</guid><description>以 Hical 框架的 GenericConnection 为例，用 C++17 if constexpr + 类型萃取在一个模板类中统一 TCP 和 SSL 连接。</description></item></channel></rss>