【发布时间】:2014-09-17 04:22:06
【问题描述】:
我目前使用 asp web api 开发一个多租户 saas 应用程序。该 api 将由 3rd 方应用程序发布和使用。我的问题是关于版本控制。我正在努力寻找一种构建 api 的方法,以便当我更新 api 时,它不会使使用 api 的第 3 方应用程序停止工作。我见过很多 api 将版本号附加到 url 中。但这意味着我必须保留旧版本的 api,直到所有 3rd 方应用程序都升级并使用最新的 api。我还必须更新旧的 api 以适应数据库的变化。这似乎是很多工作。大公司如何解决这个问题?
【问题讨论】:
标签: asp.net-web-api multi-tenant saas