英国《卫报》是如何不停机从MongoDB迁移到Postgres?
发布时间:2019-01-31 20:48:04 所属栏目:站长百科 来源:佚名
导读:副标题#e# 这篇文章介绍了英国《卫报Guardian》为什么和如何从Mongo迁移到Postgres,英国卫报大部分内容 - 包括文章,实时博客,画廊和视频内容 - 都是内部CMS工具Composer中制作的。直到最近一直得到了在AWS上运行的Mongo DB数据库的支持。这个Mongo DB数
|
将内容迁移到CODE数据库后,我们最终得到了几乎完全相同的PROD数据库副本。主要区别是CODE没有流量。为了将实际流量复制到CODE环境中,我们使用了一个名为GoReplay(gor)的开源工具。它的设置非常简单,可根据您的要求进行定制。 由于进入我们的API的所有流量首先达到了代理,因此在代理服务器上安装gor是有意义的。请参阅下文,了解如何在您的盒子上下载gor以及如何开始捕获端口80上的流量并将其发送到另一台服务器。
一切都运行良好一段时间,但很快我们的代理几分钟时就遇到了生产中断。经过调查,我们发现代理运行的所有三个盒子同时循环。我们怀疑gor使用了太多资源并导致代理失败。在进一步调查中,我们在AWS控制台中发现这些盒子已经定期循环,但不是在同一时间。 (编辑:网站开发网_安阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
站长推荐

