API设计 - 最佳实践以及如何支持多个版本

时间:2012-01-16 20:57:24

标签: api architecture

设计支持多个版本的API的最佳方法是什么。我如何确保即使我的数据架构发生变化(微小变化),我的api的消费者也不会受到影响?任何参考架构,指南都非常有用。

1 个答案:

答案 0 :(得分:19)

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/