系统架构总览
平台由接入层、应用层、检索层与存储层构成,各层独立扩缩容。
分层结构
平台采用四层结构,层与层之间只通过明确定义的接口通信:
- 接入层:CDN + 网关,负责 TLS 终止、限流与缓存。
- 应用层:无状态服务,可按 QPS 水平扩容。
- 检索层:倒排索引与向量索引分离,避免互相拖慢。
- 存储层:主库 + 对象存储,冷热数据分级。
设计原则
- 读多写少:99% 的请求走缓存或静态化结果。
- 无状态:应用节点不保存会话,重启不影响服务。
- 可回滚:每次发布保留可回退版本。
结论:容量瓶颈应出现在数据库写入侧,而不是用户读取路径。