作者简介
章鱼, 携程资深后端开发工程师,契约系统创始人与核心研发。
Sylar, 携程资深研发经理,专注Java技术栈相关研究。
一、前言
二、携程契约管理演变史
2.1 线下管理契约
2.2 第三方工具管理契约
2.3 为什么研发MOM
三、MOM架构
3.1 物理架构
3.2 逻辑单元
四、MOM功能介绍
4.1 契约编辑
4.2 项目管理
4.3 模型管理
4.4 多版本管理
4.5 契约生成
4.6 变更通知
五、总结
如果你维护的项目多,接口契约经常发生变化
如果你的接口文档不清晰,甚至还是线下维护的方式
如果契约模型需要在各项目,各接口间共享
如果你需要生成各式类型的契约,提供到使用方法
如果你有多个团队共同维护一个项目, 契约修改经常冲突
如果你想把契约的变更,及时通知到各个关注方
【推荐阅读】
“携程技术”公众号
分享,交流,成长