真实面试题,关于版本管理

今天遇到的真实面试题:如何在不同服实现不同版本的管理?一面懵逼。。。。请各位给点启发。

老实说,我觉得的这是服务端的问题,客户端还是正常写,服务端来控制客户端的代码版本

确实是服务器或者后台的事儿 最多加个配置文件或者url不同

看控制粒度啊。
如果是接口级别,那么就给接口打版本号。
如果是功能级别,那么就给模块打版本号。
如果是全服级别,那么就单独开服。

传奇是做得很棒的, 小版本内的客户端都能连。

4赞

懂了。感恩。

每个服可以配不同的cdn。不同cdn对应不同的版本资源。
如果客户端是web的,那本身url就不一样了,就可以用不同的部署版本。
如果客户端是原生的,根据cdn热更到对应的版本就可以了。
一般线上可能会有2-3个版本,专门有先行灰度的服。客户端选了不同的服,就使用不同的版本了。
但现在为了方便,也可以出多个客户端包,灰度和正式是2个包,也把服务器列表区分开。

1赞