什么是 Pub/Sub?它和传统同步 RPC 的核心差异是什么?
What is Pub/Sub and how is it fundamentally different from synchronous RPC?
题目类型: 技术面试题
这是一道技术面试题,常见于澳洲IT公司面试中。
难度: medium
分类: System Design
标签: pubsub, rpc, async
参考答案摘要
答案 Pub/Sub 是发布-订阅模式:发布者把事件发到 Topic,订阅者按需消费;发布者不需要知道订阅者是谁。 与同步 RPC 相比:Pub/Sub 异步、解耦、更利于削峰与重放;RPC 直接调用、实时返回、但强依赖对方可用性与接口稳定性。系统常混用:关键读写走 RPC,异步扩散与集成走事件。
本题提供 STAR 原则详细解答和技术解析,登录匠人学院学习中心即可查看完整答案。