今天遇到的真实面试题:如何在不同服实现不同版本的管理?一面懵逼。。。。请各位给点启发。
老实说,我觉得的这是服务端的问题,客户端还是正常写,服务端来控制客户端的代码版本
确实是服务器或者后台的事儿 最多加个配置文件或者url不同
看控制粒度啊。
如果是接口级别,那么就给接口打版本号。
如果是功能级别,那么就给模块打版本号。
如果是全服级别,那么就单独开服。
传奇是做得很棒的, 小版本内的客户端都能连。
4赞
懂了。感恩。
每个服可以配不同的cdn。不同cdn对应不同的版本资源。
如果客户端是web的,那本身url就不一样了,就可以用不同的部署版本。
如果客户端是原生的,根据cdn热更到对应的版本就可以了。
一般线上可能会有2-3个版本,专门有先行灰度的服。客户端选了不同的服,就使用不同的版本了。
但现在为了方便,也可以出多个客户端包,灰度和正式是2个包,也把服务器列表区分开。
1赞