小程序已上线运行,现在需要修改服务器的代码,担心影响业务正常运行。有什么好办法?

小程序已上线运行,现在需要修改服务器的代码,又担心影响业务正常运行。有什么好办法?
需要接收各种网上api发送的回调通知,似乎无法在本地测试。

阅读 1.8k
4 个回答

服务器有多种,生产环境,预发环境,测试环境。

而且后端的架构也可以是微服务的。

这个问题是你早晚要去解决的。不可能说每次上线都会导致线上挂掉。昂,一般来说上线还应该是可以灰度的。


如果说真的要停服,那么一般选在半夜。给出更新公告。比如说游戏更新那种。

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。

并不清楚你的业务逻辑。

担心影响业务正常运行 说明你对需要修改的代码及可能得影响范围还没有搞清楚,你可以详细的调研一下,并在测试、预发布环境下做下模拟。

最坏的结果是什么,假如出了问题如何修正。以及如何判断是否出现问题等


本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。

一般来说会有一个 预发布环境/测试环境,和 生产环境(线上环境) 区分开来。
小程序也有体验版本。

所以后端代码变更之后部署到测试环境,然后前端部分使用体验版去切换到测试环境,测试新功能及涉及到的相关功能是否正常使用。

同时因为有缓存原因如果需要变更接口请求方式的,最好是新增接口,需要保持旧接口可以正常请求,持续一段时间之后再去考评是否取消历史接口。

本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
推荐问题