软件系统APP等可以发布多版本的问题

风云海滩 发布于 2015/10/25 17:07
阅读 152
收藏 0

软件系统可以发布多版本,请问后台是如何处理多版本问题的,是跟前端版本一对一,还是一对多?如果是一对多,后台的系统是如何分辨的请求的版本的? 比如手机APP可以发布多个版本,如果用户不升级,后台的系统是如何做到所有版本都能使用的?还请仔细说明实现的方案?

加载中
0
zigzagroad
zigzagroad
可以在请求路径上区分版本
0
新一jun
新一jun

这是不同版本之间的向下兼容问题,保证新的接口数据不会影响到旧的数据,

可以通过请求路径中的版本区分出来

例如: /v1/user -> /v2/user -> /v3/user

当然也可以在请求中带着版本参数去,

例如 /user?uid=1000&version=1.0  -> /user?uid=1000&version=2.0

这些都要后台对这些请求的处理,因为存在就版本的应用,也就存在了就版本的接口请求,这些都要做到下后兼容。

风云海滩
风云海滩
thanks
返回顶部
顶部