logo

如何在计数器系统里做到“低延迟”?哪些部署与协议选择最关键?

How do you achieve low latency in a counter system, and which deployment/protocol choices matter most?

题目类型: 技术面试题

这是一道技术面试题,常见于澳洲IT公司面试中。

难度: hard

分类: System Design

标签: latency, multi-region

参考答案摘要

答案 低延迟核心在“就近服务 + 轻量实时通道”。部署上把 CRDT 数据库与网关/实时平台在多机房多 AZ 就近部署,并通过路由把客户端连到本地机房;协议上用 WebSocket/SSE 做增量推送,减少轮询;读路径可用缓存与批量请求(如 pipelining)降低 RTT;同时避免锁与强一致写入链路,采用最终一致与异步复制换取更高可用与更低尾延迟。

本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。

← 返回面试题库

如何在计数器系统里做到“低延迟”?哪些部署与协议选择最关键?

Harddistributed-systemswebsocketcrdt

想查看完整答案?

登录匠人学院学习中心,获取 STAR 格式回答和详细技术解析

前往学习中心查看答案