积压(Redis,CDN,Gateway API)

我们使用的腰包类型
级别 | 工具和优势 |
---|---|
Redis/Memcached | 用于存储会话、令牌、查询结果的快速内存键 |
CDN (Cloudflare, Akamai) | 在边缘服务器上设置静态和准静态API响应 |
Gateway API | TTL控制,回复请求时无需后端访问的kesh回复 |
当kesh特别有效时
具有相同参数的重复查询
重型计算或长运算的结果
常用参考书、过滤器、公共数据
具有地理分布式交通的多区域应用
为API提供权衡
即时响应重复呼叫
减少数据库和后端的负载
抵御流量激增(例如,在启动促销或更新时)
提高SLA、时间表和响应速度
降低基础架构成本
我们如何实现这一目标
带有事件策略和namespace'ami的Redis配置
使用path、query和headers缓存设置CDN
Gateway级别的滚动(例如使用Kong、Tyk、Amazon API Gateway)
管理TTL、残疾和kesh basting
与指标集成:cache hits/misses,速度,音量
在哪里,特别重要
电子商务和促销服务与尖锐的峰值
具有重复API调用的游戏平台
具有延迟敏感性的移动和SPA应用程序
提供经常可读但很少变化的数据的API
缓存是速度和稳定性之间的缓冲。我们正在构建一个可靠的体系结构,其中每次重复工作更快,每个负载峰值都在控制之下。
联系我们
请填写下方表格,我们会尽快回复您。