API版本管理

App api版本 区别

  1. App本身自带版本号,随着每一个迭代,版本号随之变更
  2. server提供的Api的版本是否应该跟随App的版本走?
  3. 如何向下兼容App

随着App版本的迭代,服务端对于历史版本的维护成本随之增加。 同一套服务当需要支持多个App时,随着两个不同版本的升级,API的版本特性必然被打断。如何兼容两个App的不同版本,就成了一个问题。

三种不同类型的版本管理方法

  1. 结(The Knot)
  2. 点对点
  3. 兼容性版本管理

Web api版本

目标:

  1. 降低API版本管理的成本

阅读 The Costs of Versioning an API

results matching ""

    No results matching ""