架构师训练营——第四周作业
一个典型的大型互联网应用系统使用了哪些技术方案和手段,主要解决什么问题?请列举描述。
CDN:加速节点, 用户可以就近访问节点直接获取网站内容
反向代理:nginx 请求动静分离请求转发,也可有缓存功能
DNS :用于将用户解析到离他最近的数据中心
F5负载均衡 :用于将请求负载到后端多台服务器
微服务架构 :SpringCloud 业务解耦、部署灵活、易于重构
分布式消息队列:activemq、rabbitmq 提高系统响应速度,异步解耦
分布式缓存:redis、memcached 减轻数据库压力
搜索引擎:Lucene 提高用户使用网站的便利性
监控:健康检查 提供应用系统可用性
评论