Canva用S3重构会话撤销架构
Canva将数亿条会话撤销数据以紧凑的不可变对象存储在Amazon S3,并分发为应用网关的内存索引,使多数认证请求无需访问数据库。新架构通过分块、条件读写和排序数组,将撤销缓存内存占用降低87.5%,同时缓解大规模部署对MySQL造成的集中负载。
事件进展(1 篇报道)
-
2026-08-19 22:24InfoQ 中国 Canva 分享了基于 S3 的架构,用于管理数亿个会话的会话撤销
Canva将数亿条会话撤销数据以紧凑的不可变对象存储在Amazon S3,并分发为应用网关的内存索引,使多数认证请求无需访问数据库。新架构通过分块、条件读写和排序数组,将撤销缓存内存占用降低87.5%,同时缓解大规模部署对MySQL造成的集中负载。