Rumah  >  Artikel  >  pembangunan bahagian belakang  >  淘宝这类高并发网站都是如何更新生产环境下的源代码?

淘宝这类高并发网站都是如何更新生产环境下的源代码?

WBOY
WBOYasal
2016-06-06 16:44:001258semak imbas

比如说发现后端某个地方出现bug,修复之后要部署新的代码文件上去,但是此时此刻还有很多用户的浏览或者交易操作到了一半,更新的话会不会影响他们操作,会不会造成经济之类的损失?他们是如何避免的呢?

回复内容:

非淘宝员工,问题可以从灰度层面来解决
比如人家有100台服务器,流量切换到其中80台,20台服务器没有访问量,部署最新代码。
观察日志没有问题再这么搞,20台一步一步来,数字只做假设 必须是灰度升级,大公司的发布都是灰度升级,有可能同时会有超过3个版本的业务在运行,但是对于用户来说是无感知的。 分级部署
Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn