标签: architecture
与该标签相关的所有文章 "architecture".
-
分布式基础(一):一致性从强一致到最终一致的权衡光谱
"一致性"在 ACID/CAP/分布式模型中是三个完全不同的概念——ACID 的 C 是数据合法性,CAP 的 C 是线性一致性,分布式一致性模型是客户端可见性保证。选型的核心问题不是"要不要一致性",而是"业务能容忍多大程度的不一致"。默认从最弱开始,有明确理由才升级。
-
hyper(三):与 axum、tower 的架构关系
hyper 处理 HTTP 协议 (字节流 ↔ Request/Response), tower 提供中间件组合框架 (Service + Layer), axum 在两者之上添加路由和类型安全的请求提取. 三者的分工是: hyper 管"线路上的字节", tower 管"请求的处理流水线", axum 管"开发者体验". 理解这个三层架构是在 Rust 中写 HTTP 服务的基础.
-
可观测性(二):Rust 可观测性体系的架构理解
文档 observability.md 的代码太多,这篇只讲架构,帮助理解"为什么这样设计"。
-
可观测性(一):三大支柱-Logs、Traces、Metrics
出了问题 │ ┌──────────────┼──────────────┐ ▼ ▼ ▼ Metrics Traces Logs "有问题" "哪里慢" "为什么错"