美文网首页
服务端接口版本控制

服务端接口版本控制

作者: 吴瑶的博客 | 来源:发表于2019-04-25 12:46 被阅读0次

    开发模式

    现在不管是WEB项目还是APP项目,都是分离开发,服务端提供接口,前端调用,由于业务线不断发展,业务端多或APP不断发版,服务端接口也在不断升级;这时需要做接口兼容和管理。

    接口版本控制

    方法1:通过访问域名控制接口版本

    例如:
    版本v1.0.1 域名为:www.xxx.com/v101/xxx
    版本v1.0.2 域名为:www.xxx.com/v102/xxx

    推荐APP接口使用,与移动端同步上线,多版本同步运行,做好版本升级控制,同时最多支持3个版本(当发第3个版本时,把第一个版本开启建议升级,发版第4个版本时,把第一个版本开启强制升级),这样代码干净整洁,开发人员不用考虑兼容问题。

    注意:
    版本控制独立一个服务,app启动时每次都请求验证,这样当版本开启强制升级后,可以直接关闭服务,APP端打开时会提示用户升级,不升级就无法使用。

    方法2:

    后续完善

    说明

    以上方案只是基础,根据不同场景可以进一步细化、完善,达到自己的目的;由于时间关系,后续慢慢完善更多方案,大家有好的建议或方案,欢迎探讨。

    相关文章

      网友评论

          本文标题:服务端接口版本控制

          本文链接:https://www.haomeiwen.com/subject/qlhagqtx.html