导图社区 SpringCloud思维导图
SpringCloud是一系列框架的有序集合,它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。
这是一篇关于后端开发学习路线的思维导图,主要包括编程基础、研发工具、应用框架、运维知识等方面的详细知识总结。
社区模板帮助中心,点此进入>>
互联网9大思维
组织架构-单商户商城webAPP 思维导图。
域控上线
python思维导图
css
CSS
计算机操作系统思维导图
计算机组成原理
IMX6UL(A7)
考试学情分析系统
springCloud
服务治理(核心)
服务注册与发现
Netflix Eureka
Eureka Server
Eureka Client
Consul
Zookeeper
服务调用
断路器Hystrix
熔断
调用统计
负载均衡Ribbon
基于可定义的策略来选择服务提供者
代码封装与抽象Feign
基于SpringMvc
RESTful风格
自定义编解码
文本压缩
服务路由与过滤Zuul,GateWay
过滤Cookie和http header
路径映射
动态路由
监控数据
Spectator
计数
计时
线程数和队列长度统计
跟踪离散时间的统计信息(比如http请求)
Atlas
用于管理可按唯独划分的时间序列数据
安全控制
Spring Cloud Security
OAuth2单点登录
OAuth2资源授权
配置中心
Spring Cloud Config
配置集中管理
Git
文件
配置加解密
密钥管理
通过SpringCloudBus发布配置变动
分布式链路监控
埋点和发送
SpringCloudSleuth
收集和展示
Zipkin
消息组件
基础框架SpringCloudStream
第三方集成
RabbitMQ
Apache Kafka
自定义消息队列
发布订阅
分组消费
消息分片
数据总线SpringCloudBus
基于SpringCloudStream
提供服务间的事件通信,比如刷新配置
报表引擎
帆软报表
可视化设计,多工作目录切换
UReport2
代码集成后可视化设计报表
搜索引擎
分布式搜索引擎 ElasticSearch
全文搜索引擎框架 Lucene
全文搜索服务器 Solr
数据库
关系型
Mysql
PostgreSQL
非关系型
MongoDB
缓存
redis
用做缓存提升性能,用作缓冲解决并发,也可做分布式锁(zookeeper也可)
大数据
Hadoop
分布式批处理计算,强调批处理,常用于对已经在的大量数据挖掘、分析
spark
使用数据集或选择数据帧或RDD(弹性分布式数据集)作为数据表示,以便以分布式方式处理数据
storm
分布式实时计算,强调实时性