API版本管理
App api版本 区别
- App本身自带版本号,随着每一个迭代,版本号随之变更
- server提供的Api的版本是否应该跟随App的版本走?
- 如何向下兼容App
随着App版本的迭代,服务端对于历史版本的维护成本随之增加。 同一套服务当需要支持多个App时,随着两个不同版本的升级,API的版本特性必然被打断。如何兼容两个App的不同版本,就成了一个问题。
三种不同类型的版本管理方法
- 结(The Knot)
- 点对点
- 兼容性版本管理
Web api版本
目标:
- 降低API版本管理的成本