实验 4 Pub/Sub 消息中间件

没有单独作业,由实验 7 集成。

实现按主题注册和异步分发的消息代理,让发布者不需要知道订阅者在哪里。

下载指导书

目标

  • 理解事件驱动和发布-订阅在时间、空间、同步上的解耦。
  • 维护主题到订阅者的注册表,并用线程池异步分发。
  • 支持并发订阅、动态路由和广播压测。

阶段

  1. P1 实现 subscribe、publish 和非阻塞派发。
  2. P2 用多个业务组件验证异步解耦。
  3. P3 动态路由和广播压测。