
spring-cloud
文章平均质量分 82
spring cloud
伊布拉西莫
思想上的强者,行动上的弱者。
展开
-
Feign源码分析(without spring)
Feign原创 2022-06-22 09:59:05 · 607 阅读 · 0 评论 -
springcloud-gateway+nacos 实现灰度发布
现状原理网关的大致实现原理如下图:问题当某一天,服务1扩展了一个新功能, 但这一部分功能只针对某一部分用户开发,抽象来说就是:请求方直接圈定了具体的服务节点,该如何实现呢?基于 LoadBalancerClientFilter +Ribbon 实现集成maven依赖 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot原创 2021-01-19 10:36:34 · 3352 阅读 · 3 评论 -
chap08-Spring Cloud Config -1- 快速入门
Spring Cloud ConfigSpring Cloud Config 是Spring Cloud团队创建的一个全新项目,用来为分布式系统中的基础设施和微服务应用提供集中化的外部配置支持,它分为服务端和客户端两个部分。其中服务端也称为分布式配置中心,它是一个独立的微服务应用,用来连接配置仓库并为科幻段提供获取配置信息、加密/解密信息等访问接口;而客户端则是微服务架构中的各个微服务应用或...原创 2020-04-03 15:52:39 · 126 阅读 · 0 评论 -
spring-cloud-gateway自定义组件实战
自定义 RoutePredicateFactory自定义 GatewayFilterFactory自定义 MyGlobalFilter原创 2020-05-11 20:25:42 · 478 阅读 · 0 评论 -
chap05-Hystrix-1-熔断器简介以及环境搭建
熔断器在微服务架构中,我们将系统拆分成了很多服务单元,各单元的应用通过服务注册与订阅的方式相互依赖。 由于单元都在不同的进程中运行,依赖通过远程调用的方式执行,这样就有可能因为网络原因或是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会因等待出现故障的依赖方响应形成任务积压,最终导致自身服务的瘫痪。为了解决这样的问题,产生...原创 2019-12-17 14:30:24 · 153 阅读 · 0 评论 -
chap04-Ribbon-1-客户端负载均衡
《Spring Cloud 微服务实战》 学习笔记客户端负载均衡负载均衡在系统架构中是一个非常重要,并且不得不去实施的内容。因为负载均衡是对系统的高可用、网络压力的环节和处理能力扩容的重要手段之一。我们通常说的负载均衡指的是服务端负载均衡.其中可以分为硬件负载均衡和软件负载均衡硬件负载均衡: 硬件负载均衡主要是通过在服务器节点间安装专门用于负载均衡的硬件设备,如:F5软件负载均衡...原创 2019-10-14 11:22:05 · 148 阅读 · 0 评论 -
chap03-Eureka-1-服务治理-环境搭建
《Spring Cloud 微服务实战》 学习笔记服务治理服务治理可以说是微服务架构中最核心和基础的模块,它主要来实现各个微服务实力的自动化注册与发现。服务注册在服务治理框架中,通常会构建一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机与端口号、版本号、通信协议等一些附加信息告知注册中心,注册中心按照服务名分类组织服务清单。比如: 有服务A和服务B,服务A运行了两个...原创 2019-12-17 14:28:51 · 234 阅读 · 0 评论