小程序已上线运行,现在需要修改服务器的代码,又担心影响业务正常运行。有什么好办法?
需要接收各种网上api发送的回调通知,似乎无法在本地测试。
小程序已上线运行,现在需要修改服务器的代码,又担心影响业务正常运行。有什么好办法?
需要接收各种网上api发送的回调通知,似乎无法在本地测试。
并不清楚你的业务逻辑。
担心影响业务正常运行
说明你对需要修改的代码及可能得影响范围还没有搞清楚,你可以详细的调研一下,并在测试、预发布环境下做下模拟。
最坏的结果是什么,假如出了问题如何修正。以及如何判断是否出现问题等
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
一般来说会有一个 预发布环境/测试环境,和 生产环境(线上环境) 区分开来。
小程序也有体验版本。
所以后端代码变更之后部署到测试环境,然后前端部分使用体验版去切换到测试环境,测试新功能及涉及到的相关功能是否正常使用。
同时因为有缓存原因如果需要变更接口请求方式的,最好是新增接口,需要保持旧接口可以正常请求,持续一段时间之后再去考评是否取消历史接口。
本文参与了SegmentFault 思否面试闯关挑战赛,欢迎正在阅读的你也加入。
4 回答895 阅读
1 回答660 阅读✓ 已解决
1 回答662 阅读✓ 已解决
2 回答811 阅读
2 回答848 阅读
1 回答541 阅读✓ 已解决
2 回答561 阅读
服务器有多种,生产环境,预发环境,测试环境。
而且后端的架构也可以是微服务的。
这个问题是你早晚要去解决的。不可能说每次上线都会导致线上挂掉。昂,一般来说上线还应该是可以灰度的。
如果说真的要停服,那么一般选在半夜。给出更新公告。比如说游戏更新那种。