软考论文记忆助手
押题正文
主题列表
常见问题
新建主题
同步论文
随机抽背
质量检查
导入语料
导出JSON
编辑论文点
所属主题:
论系统负载均衡设计方法
技术点/功能点名称
排序号
在论文中的作用
正文展开点
解决的问题
该平台既有移动端用户访问,也有 Web 端和运营后台访问,如果所有请求都直接进入后端应用节点,热门活动开始时容易出现连接数过高、响应变慢甚至节点不可用的问题
为什么选择它
在系统入口层,我们采用反向代理与 CDN 分流来满足活动期间多入口高并发访问的要求
解决的方法
为解决这一问题,我们在外部访问入口前部署 Nginx 和 Spring Cloud Gateway,用户请求先经过 Nginx 分发到多个网关实例,再由 Gateway 完成认证、限流、路由和访问日志记录
效果
通过反向代理与 CDN 分流,系统能够把集中到达的访问压力分散到入口节点和边缘节点,减少核心应用在活动开始瞬间承受的压力
不使用的劣势/风险
项目位置/技术/需求
在系统入口层,我们采用反向代理与 CDN 分流来满足活动期间多入口高并发访问的要求
具体的实现
对于活动页面、商品图片和规则说明等内容,我们提前发布到 CDN 和前端缓存中,尽量由边缘节点直接响应
例子
以用户打开活动页并提交订单为例,浏览类请求优先命中 CDN 或缓存节点,真正需要交易处理的下单请求才进入后端网关
记忆提示/背诵口诀
在系统入口层,我们采用反向代理与 CDN 分流来满足活动期间多入口高并发访问的要求 / 反向代理与 CDN 分流
备注
保存修改
返回详情