「架构师训练营」第 4 周作业

发布于: 2020 年 06 月 30 日
「架构师训练营」第 4 周作业

作业命题

一个典型的大型互联网系统使用了哪些技术方案和手段,主要解决了什么问题?请列举描述

作业内容

引言

如题所述,我们应该清楚什么为典型的大型互联网系统?大型互联网系统有哪些业务场景?大型互联网系统解决这些系统有哪些方案和手段?

一个典型的大型互联网系统具备哪些特征?

典型的大型互联网系统最大的一个特点就是基于互联网的用户量在亿级别,日活跃用户也在百万级。高扩展

三高系统:高并发、高可用、高扩展

大型互联网系统有哪些场景?

课堂上老师说

并发下单、扣减库存、并发支付

秒杀系统

大型互联网系统场景的解决方案和手段有哪些?解决了哪些问题?

从前端到后端使用到的技术有:

CDN

负载均衡

NGINX 反向代理

RPC框架的注册中心和

LVS

前端服务网关

缓存

本地缓存

HTTP的缓存

Guava cache

memecache

分布式缓存

Redis

MQ

  1. 削峰填谷,

  2. 解耦

数据库

读写分离(主从同步)

分布式数据库

定位技术

GPS、北斗; 基站; WIFI

微服务技术

SpringCloud

限流

控制客户端系统的请求量,避免过量请求击垮整个系统

熔断

避免调用的三方系统性能差或者其他系统异常导致的系统垮掉

Dubbo

分布式RPC框架

大数据处理

HDBS

ELK

解决大数据的全文搜索慢,如电商的商品名称

Flink

实时数据的处理

智能化

推荐系统

商品推荐

大数据

日志

以及数据平台,做BI(商业智能)、

总结

随着技术的发展,

发布于: 2020 年 06 月 30 日 阅读数: 3
用户头像

旭东(Frank)

关注

世事洞明皆学问,日思一刻,日拱一卒。 2011.04.01 加入

微信公众号:ThinkingInDev,记录工作过程中点滴思考。这里有坑,有料,有思,有想的开发工作日记

评论

发布
暂无评论
「架构师训练营」第 4 周作业