logo

分布式计数器的端到端工作流通常是什么样的?(含 WebSocket、心跳、pub-sub)

What is a typical end-to-end workflow for a distributed counter (WebSocket, heartbeat, pub-sub)?

题目类型: 技术面试题

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

难度: hard

分类: System Design

标签: workflow, real-time

参考答案摘要

答案 典型流程是:用户先通过 HTTP GET 拉取当前计数;随后通过实时平台建立 WebSocket 订阅特定页面的计数变化。发布端或网关在用户进入/退出时触发更新,实时平台/网关用心跳(或其他机制)识别断连并触发 decrement。计数数据库(CRDT)在本地写入后,通过 pub-sub 或 keyspace notification 产生“计数更新事件”,计数服务再把事件推送到实时平台,由...

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

← 返回面试题库

分布式计数器的端到端工作流通常是什么样的?(含 WebSocket、心跳、pub-sub)

Harddistributed-systemswebsocketcrdt

想查看完整答案?

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

前往学习中心查看答案