第四周作业
描述一个典型的大型互联网应用的技术方案和手段,解决了什么问题?
从应用系统的前到后来说:
geoDNS,根据不同区域的 ip,将使用者导流到离他最近的服务器,来达到加速访问的目的。
nginx,反向代理,接收客户的请求并转发给内网的服务器,通过在代理服务器设置规则可以在一定程度上保护后面的应用服务。同时扩展使用了负载均衡、动静分离功能。
redis 集群 缓存服务器,用来缓存访问频次较高,变化又不大的数据。提高服务的快速响应,降低数据库的压力。
fasDFS 分布式文件服务器,用来解决大容量存储和负载均衡问题。
kafka,用来异步处理大量日志文件。
sping cloud 分布式应用框架。对应用系统进行微服务划分,集群处理。
大数据系统:spark,hdfs,hive,DataX 用来对数据进行分析,便于做出运营决策。
mysql :主从系统,用于解决数据持久化问题。
评论