本文结合项目经验,整理一份大纲,供参考。
多区域部署机房,通常存在冷备、热备、双活等几种形式。主要用于流量分摊和故障转移。
主要针对不易变化的数据,可能是多级缓存,可能横跨客户端和多个服务端。
搭建两套服务集群,将存在爬虫标记(依赖于专业的爬虫识别算法)的流量分流到另一套集群,甚至可以返回假数据,做蜜罐处理。
主要依赖 CDN 技术进行资源的就近部署,可提前预热。常见如html、js、css、image等资源。
用于提前发现问题,如接口扫描、混沌工程就是做这些事情的。
大纲就写到这里,你还有其他解决方案吗?欢迎评论区讨论。