【发布时间】:2012-01-17 07:06:02
【问题描述】:
设计支持多个版本的 API 的最佳方式是什么。我如何确保即使我的数据架构发生更改(微小更改),我的 api 的使用者也不会受到影响?任何参考架构、指南都非常有用。
【问题讨论】:
-
哪种语言/平台?
标签: api architecture
设计支持多个版本的 API 的最佳方式是什么。我如何确保即使我的数据架构发生更改(微小更改),我的 api 的使用者也不会受到影响?任何参考架构、指南都非常有用。
【问题讨论】:
标签: api architecture
Mark Nottingham 有一篇关于如何对 Web (REST) API 进行版本控制的精彩博文
http://www.mnot.net/blog/2011/10/25/web_api_versioning_smackdown
还有一般的 API 版本控制:
http://theamiableapi.com/2011/10/18/api-design-best-practice-plan-for-evolution/
【讨论】: