写点什么

第四周作业

用户头像
dll
关注
发布于: 2020 年 10 月 21 日

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

举描述

网关请求层:

CDN、LVS反向代理,Nginx负载均衡调度服务器

作用:接受高并发请求 合理分配请求到相应的服务器



消息队列:

Kafka,ActiveMQ、RabbitMQ、RocketMQ等

作用:缓解峰值压力,稳定系统相应的吞吐量,高可用,防止消息丢失



后端服务(Java):

spring ,spring mvc,mybatis,spring jpa,微服务等

作用:简化程序开发,解耦后端程序的开发



搜索引擎:

elasticsearch,slor等

作用:高性能的海量数据索引单体查询,中文词汇检索等



关系型数据库:

MYSQL ,POSTGRESQL

作用:关系型数据持久化,如业务数据



NOSQL数据库:

mongdb,Cassand

作用:非关系型数据库的存储持久化



缓存/内存数据库:

redis

作用:利用内存快速响应内存查询



大数据平台



作业调度系统:

airflow,dolphinscheduler,azakan等

作用:调度作业流



分布式文件存储系统:

HDFS ,百度云存储,亚马逊云存储等

作用:存储海量数据文件



OLAP数据分析:

GREENPLUM,Clickhouse

作用:大量数据查询



即时分析:

presto,durid

作用:即时分析



分布式计算框架:

spark,mapreduce,flink,ksql,storm等

作用:分布式计算海量数据



列式存储数据库:

Habse

作用:列式存储数据,查询分析



数据交换层:

sqoop,dataX,pxf(Greenplum)等

作用:批量高效的数据交换采集



推荐引擎:

机器学习 深度学习 神经网络等

作用:训练数据 获取智能数据



发布于: 2020 年 10 月 21 日阅读数: 38
用户头像

dll

关注

还未添加个人签名 2018.10.11 加入

还未添加个人简介

评论

发布
暂无评论
第四周作业