RESTAPI 版本控制策略【eolink 翻译】

发布时间:2022-11-30 17:00

微服务,是现阶段开发建设云原生应用程序的流行趋向。API 版本控制有益于在辨别出所需要的调节时加速迭代更新的速度。

根据微服务架构的关键构件其一,是 API 的设计和规范。针对 API,版本控制是不可或缺的,它能使企业客户能不断运用现阶段有的 RESTAPI ,并在他们做好充分的准备时将他们的应用程序转移到一个新的 API 。

何时要更新新版本?

版本控制帮我们在 API 中启用中断的变化,譬如根据导进强制参数对申请格式实现的调节、响应消息的格式调节或结构优化对响应数据实现的调节,或是不兼容使用 API 来供应加强的作用。

怎么对RESTAPI进行版本控制

有5种不同的方法能做到。

  • 根据URI相对路径实现版本控制

  • 根据查看参数实现版本控制

  • 根据自定义header实现版本控制

  • 根据内容讨论实现版本控制

  • 根据API管理工具实现版本控制

ItVuer - 免责声明 - 关于我们 - 联系我们

本网站信息来源于互联网,如有侵权请联系:561261067@qq.com

桂ICP备16001015号