tag

架构设计

共 120 篇文章。
全部文章JavaGo书稿TypeScript游戏开发独立开发者小游戏游戏设计Godot性能优化RustKafkaPython游戏引擎
database

ClickHouse 实时数仓架构实战:分层设计、实时管道与 Lambda/Kappa

从 T+1 离线数仓到分钟级实时数仓,ClickHouse 是 OLAP 侧的核心引擎。本文系统讲解实时数仓的分层架构(ODS/DWD/DWS/ADS)、Kafka 到 ClickHouse 的实时管道、物化视图秒级预聚合、一致性/迟到数据/重放三大挑战、宽表窄表建模、Lambda 与 Kappa 架构选型,以及实时数仓的运维要点。

11 分钟阅读
ClickHouse 实时数仓 数据管道
agent

《AI Agent 工程实战》1.2 架构总览:引擎 / 服务 / worker / 存储边界

本节给 ResearchCopilot 画出四层边界:卷一的 minagent 引擎层、FastAPI 服务层、异步 worker 层、Postgres 加 Redis 的存储层。我们用一张 ASCII 图和一张职责表说清每层管什么、不该管什么,用可跑的检查脚本钉死依赖方向,并完整走一遍一个提问从进来到出结果、跨四层的时序。

10 分钟阅读
AI Agent AI Agent 工程实战 架构设计
game

游戏引擎架构设计:Entity Component System 模式与数据导向编程

Entity Component System(ECS)已成为现代游戏引擎的核心架构模式,从 Unity DOTS 到 Bevy 引擎,ECS 以缓存友好的数据布局和极致的并行性能重新定义了游戏对象管理。本文深入剖析 ECS 与面向对象设计的本质差异,讲解 Archetype 存储模型、System 调度依赖与脏标记、缓存局部性优化,以及如何在实战中从零实现一个轻量级 ECS 框架。

9 分钟阅读
ECS 游戏引擎 架构设计