Spring Cloud
文章平均质量分 58
Spring Cloud 学习笔记
coo_lw
人生重要的不是所站的位置,而是所朝的方向
展开
-
spring cloud之配置中心
统一配置中心- 官网:https://cloud.spring.io/spring-cloud-static/spring-cloud-config/2.2.3.RELEASE/reference/html/#_spring_cloud_config_server- config 分为 config server 和 config client。用来统一管理所有微服务的配置统一配置中心流程图。原创 2023-11-14 20:22:44 · 187 阅读 · 0 评论 -
spring cloud之网关
1.说明- 网关统一服务入口,可方便实现对平台众多服务接口进行管控。- 网关 = 路由转发 + 过滤器路由转发:接收一切外界请求,转发到后端的微服务上去过滤器:在服务网关中可以完成一系列的横切功能,例如权限校验、限流及监控等等,这些都可以用过滤器来完成# 网关作用- 1.网关统一所有微服务入口- 2.网关可以实现请求路由转发,以及负载均衡- 3.访问服务的身份认证、防报文重发、防数据篡改、功能调用的业务鉴权、响应数据的脱敏、流量与并发控制,甚至基于API调用的计量或计费等。原创 2023-11-14 20:19:31 · 89 阅读 · 0 评论 -
spring cloud之服务熔断
服务熔断必会触发服务降级,所以熔断也是降级的一种。区别在于熔断是对服务之间调用链的保护,而降级是对整个系统压力过载的一种保护。- 都是从系统的可用性可靠性着想,为防止系统的整体缓慢甚至服务雪崩,所采取的保护手段。原创 2023-11-14 20:17:29 · 210 阅读 · 0 评论 -
spring cloud之负载均衡
官网:https://github.com/Netflix/ribbon- spring cloud ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过spring cloud的封装,可以轻松面向服务的REST模板请求转换成客户端负载均衡的服务调用。原创 2023-11-14 20:12:39 · 382 阅读 · 0 评论 -
spring cloud之服务通信
官网:https://cloud.spring.io/spring-cloud-openfeign/reference/html/Feign是一个声明式的伪HTTP客户端(底层使用RestTemplate),它使编写web服务客户端变得更容易。使用feign,只需要创建一个接口并对其添加注解。它具有可插入的注释支持(可以使用springmvc的注解),可使用feign注解和JAX-RS注解。Feign还支持可插拔编码器和解码器。原创 2023-11-14 20:11:04 · 137 阅读 · 0 评论 -
spring cloud之注册中心(consul)
官网地址:https://www.consul.io- consul是一个可以提供服务发现,健康检查,多数据中心,key/value存储等功能的分布式服务框架,用于实现分布式系统的服务发现和配置。原创 2023-11-14 20:09:30 · 238 阅读 · 0 评论 -
spring cloud-注册中心(Eureka)
1.作用:在微服务架构中,充当服务注册中心2.两个组件:eureka server、eureka client3.eureka组件1.x(稳定),2.x版本停止更新4.不推荐使用eureka作为服务注册中心4.1 最新版本已停止更新4.2 每次必须通过手动写代码形式开发服务注册中心。原创 2023-11-14 20:07:09 · 601 阅读 · 0 评论 -
spring cloud 简介
1.定义:springcloud为开发人员提供了在分布式系统中快速构建一些通用模式的工具(例如配置管理、服务发现、断路器、路由、控制总线等)2.微服务:基于单体应用,基于业务进行拆分,每个服务都是独立应用、独立部署、运行在自己计算机进程中,对于这些服务都是分布式管理。原创 2023-11-14 20:03:58 · 94 阅读 · 0 评论