SpringCloud Netflix-SpringClound Alibaba
1.SpringCloud的套件
2.什么是微服务
3.反向代理
4.动静分离
5.演化的若干个阶段
1.SpringCloud的套件
Eureka 微服务注册与发现
Actuator 微服务监控
RestTemplate 服务器远程调用
Ribbon 客户端的负载均衡
OpenFeign 声明式服务调用
Hystrix微服务熔断、降级、资源隔离
HystrixDashboard
Zuul微服务网关
Config微服务配置中心
Sleuth zipkin 微服务链路追踪
2.什么是微服务
3.反向代理
有反向代理,首先就想到正向代理。
3.1正向代理
一般的访问流程是客户端->服务器,现在改成客户端->代理。
3.2反向代理
客户端->代理服务器->服务器,客户端和服务器之间是互不可见。
4.动静分离
为了加快网站的解析速度,把动态和静态页面由不同的服务器来解析,降低原来单个服务器的压力。
5.演化的若干个阶段(此处为参考别的文档上演化过程,没有写全。)
5.1.单节点 all in one
5.2数据库分离
5.3 动静分离 加入nginx(流量清洗)
5.4动静分离,数据缓存 all in one
5.5动静分离,数据缓存,分库分表,allinone
5.6动静分离,数据缓存,分库分表,文件独服务器长传下载
5.7动静分离,数据缓存,分库分表,文件独服务上传下载,tomcat负载均衡,session共享
5.8动静分离,数据缓存,分库分表,文件独服务上传下载,tomcat负载均衡,session共享,域名动静分离
5.9动静分离,数据缓存,分库分表,文件独服务上传下载,tomcat负载均衡,session共享,域名动静分离LVS负载,高可用,微服务架构,闭环数据,消息异步消费,缓存集群。