首页
›
Web后端与企业应用开发
›
029-消息队列任务OpenAPI契约落地
›
《基于OpenAPI的RabbitMQ消息契约治理实践》
VIP20
本课程属于:029-消息队列任务OpenAPI契约落地
Web后端与企业应用开发 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
基于OpenAPI的RabbitMQ消息契约治理实践
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
消息契约概述
什么是消息契约 · 为什么需要消息契约 · 消息契约与API契约的异同
消息契约概述
什么是消息契约
02
OpenAPI规范基础
OpenAPI规范发展史 · 核心概念(Path/Operatio… · YAML/JSON格式选择
OpenAPI
规范基础
03
RabbitMQ核心概念回顾
Exchange · Queue · Binding
RabbitMQ
核心概念回顾
04
消息契约的OpenAPI扩展
x-amqp-exchange · x-amqp-queue · x-amqp-binding等自定义…
OpenAPI
消息契约的
05
契约驱动开发(CDD)理念
契约优先 vs 代码优先 · 消息契约在微服务中的角色
CDD
契约驱动开发
06
消息契约文件结构设计
info · servers · channels
消息契约文件结构…
info
07
定义消息通道(channels)
channel名称规范 · publish/subscribe操… · 消息体引用
channels
定义消息通道
08
定义消息体Schema
JSON Schema在消息契约中的… · required属性 · 枚举约束
Schema
定义消息体
09
定义Exchange类型
direct · topic · fanout
Exchange
定义
10
定义Queue属性
durable · exclusive · auto-delete
Queue
定义
11
定义Binding关系
binding key · arguments · 多Queue绑定同一Exchange…
Binding
定义
12
消息头与属性契约
content-type · delivery-mode · priority
消息头
属性契约
13
消息路由策略契约化
topic模式下的通配符规则 · direct模式下的精确匹配契约
消息路由策略契约…
topic
14
死信队列(DLQ)契约设计
x-dead-letter-exch… · x-dead-letter-rout…
DLQ
死信队列
15
TTL与过期消息契约
message-ttl · queue-ttl · expiration属性的OpenA…
TTL
过期消息契约
16
消息确认与重试契约
publisher confirms · consumer ack · retry策略的契约描述
消息确认
重试契约
17
消息序列化契约
JSON · Avro · Protobuf的content-t…
消息序列化契约
JSON
18
多环境消息契约管理
dev/staging/prod环境…
多环境消息契约管…
dev/staging/…
19
消息契约版本控制
semver在消息契约中的应用 · 向后兼容性检查策略
消息契约版本控制
semver
20
契约生成代码实践
从OpenAPI消息契约自动生成Ra…
契约生成代码实践
OpenAPI
21
契约验证工具链
使用Spectral · Vacuum等工具对消息契约进行li…
契约验证工具链
Spectral
22
契约与配置中心集成
将消息契约推送到Apollo/Nac… · 实现动态绑定
契约
配置
23
消息契约文档化
使用Redoc/Swagger UI… · 展示Exchange/Queue拓扑
消息契约文档化
Redoc/Swagge…
24
契约测试实践
基于消息契约生成Mock Rabbi… · 进行消费者/生产者单元测试
契约测试实践
Mock
25
契约变更通知机制
Webhook + GitLab C…
契约变更通知机制
Webhook
26
大规模集群契约治理
多vhost · 多租户场景下的契约命名空间与权限控制
大规模集群契约治…
vhost
27
消息契约与事件驱动架构(EDA)
CloudEvents规范与Open…
EDA
消息契约
28
异步API规范(AsyncAPI)对比
AsyncAPI vs OpenAP… · 何时选择哪种
API
AsyncAPI
29
实战案例一
订单系统中订单创建 · 支付成功 · 库存扣减的消息契约全流程设计
实战案例一
订单系统
30
实战案例二
物联网设备数据上报场景下 · 基于topic通配符的消息契约落地与…
实战案例二
物联网设备数据上…
所属VIP或分类
同VIP:Kafka消息契约开发与回归验证
同VIP:Kafka消息契约集成测试与验证
同VIP:OpenAPIMQ-OpenAPI契约领域建模与架构设计