跳至主要內容

SpringCloud基础总结

Alooc...大约 1 分钟后端框架SpringCloudSpringCloud

概念

1.集群:同一个业务,部署在多个服务器

​ (不同的服务器运行同样的代码,干同一件事)

2.分布式:一个业务分拆多个子业务,部署在不同的服务器上

​ (不同的服务器,运行不同的代码,为了同一个目的)

3.为什么需要springcloud:一个大项目拆分出多个模块后,会出现各种各样的问题,

​ 而springcloud提供了一整套的解决方案。

4.springcloud功能:

​ 基础功能:
​ 服务治理 Spring Cloud Eureka
​ 客户端负载均衡 Spring Cloud Ribbon
​ 服务容错保护 Spring Cloud Hystrix
​ 声明式服务调用 Spring Cloud Feign
​ API网关服务 Spring Cloud Zuul
​ 分布式配置中心 Spring Cloud Config
​ 高级功能:
​ 消息总线 Spring Cloud Bus
​ 消息驱动的微服务 Spring Cloud Stream
​ 分布式服务跟踪 Spring Cloud Sleuth

5.降级、熔断、限流

​ 降级:降低服务的可用性,或关闭服务
​ 熔断:超过设置的阈值后,直接断绝对外部接口的调用
​ 限流:限制请求数,超过设置数的请求直接关闭

第1章 springcloud概述

架构要求:
	高性能
	独立
	容易扩展
	便于管理
	状态监控与警报

第2章 搭建开发环境
	1.发布RESTWebService服务
	2.配置文件的位置
	3.yml文件
	4.运行时指定配置选择,profiles

第3章 微服务发布与调用
	1.Euraka
		服务器端
		服务提供者
		服务调用者
	2.demo
	3.Eureka集群搭建
		服务器端互相注册
		服务提供者在每个服务器端都注册
		服务调用者在每个服务器端都注册
	4.健康自检
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.5