跳到主要内容

实时与弹性✅

本主题覆盖实时通道取舍、队列/流式削峰、弹性与回压、可观测。

WebSocket/SSE/WebRTC 取舍?

答案

核心概念:

  • WebSocket:全双工、低延迟;需网关/协议支持
  • SSE:基于 HTTP 的单向推送,简单稳定
  • WebRTC:P2P 多媒体/数据通道,NAT/信令复杂

面试官视角:

  • 场景匹配与复杂度;降级与回退

如何用消息队列与流式计算削峰填谷?

答案

核心概念:

  • 限流/排队/幂等消费;分区与局部有序;失败重试/死信

如何设计回压与排队策略?

答案

核心概念:

  • 滞留长度、消费延迟、生产速率控制;指数退避 + 抖动;资源配额

连接与会话的弹性治理?

答案

核心概念:

  • 心跳/重连/超时;断线重传;粘滞与迁移

端到端观测指标如何定义?

答案

核心概念:

  • RUM/链路/指标与 SLO;烧速与告警

在线协作/IM 的实时一致性?

答案

核心概念:

  • OT/CRDT 概要取舍

推送/订阅的多租户隔离?

答案

核心概念:

  • 资源配额/隔离策略

边缘推送与离线能力?

答案

核心概念:

  • SW/推送/离线策略

实时系统的压测与演练?

答案

核心概念:

  • 模拟连接/消息分布,端到端压测

故障注入与自愈策略?

答案

核心概念:

  • 故障演练/自愈回路