一个 Broker 中的两个 Topic

一个 Broker 中的两个 Topic A data-flow diagram generated by Archify. 01 / 生产者 02 / 消息 03 / Broker 内部 04 / 消费者 账户中心 · Producer · 生产者 · 01 / 生产者 · 产生业务事件 账户中心 Producer · 生产者 产生业务事件 员工 1001 已离职 · Message · 消息 A · 02 / 消息 · 账户变更 员工 1001 已离职 Message · 消息 A 账户变更 员工 1001 登录失败 · Message · 消息 B · 02 / 消息 · 登录审计 员工 1001 登录失败 Message · 消息 B 登录审计 ACCOUNT_CHANGE · 内含 Queue 0 / 1 · 03 / Broker 内部 · 账户变更分类区 ACCOUNT_CHANGE 内含 Queue 0 / 1 账户变更分类区 LOGIN_AUDIT · 内含 Queue 0 / 1 · 03 / Broker 内部 · 登录审计分类区 LOGIN_AUDIT 内含 Queue 0 / 1 登录审计分类区 ACL · HRMS · Consumer · 消费者 · 04 / 消费者 · 只订阅账户变更 ACL · HRMS Consumer · 消费者 只订阅账户变更 风控 · 审计系统 · Consumer · 消费者 · 04 / 消费者 · 只订阅登录审计 风控 · 审计系统 Consumer · 消费者 只订阅登录审计 创建消息 A 员工已离职 创建消息 B 登录失败 按 Topic 分类 ACCOUNT_CHANGE 按 Topic 分类 LOGIN_AUDIT 投递账户变更消息 订阅 ACCOUNT_CHANGE 投递登录审计消息 订阅 LOGIN_AUDIT Legend primary data data flow

包含关系

  • • Broker 是整个 MQ 消息仓库
  • • 一个 Broker 中可以有多个 Topic
  • • 每个 Topic 下有多条 Queue 保存消息

分类规则

  • • 账户变更消息进入 ACCOUNT_CHANGE
  • • 登录审计消息进入 LOGIN_AUDIT
  • • Topic 和它下面的 Queue 合并显示在同一张卡片