
springcloud第一季
文章平均质量分 89
专栏包含:
服务注册:eureka
负载均衡:ribbon
远程调用:feign
熔断限流:hystrix
服务网关:zuul
蓝眸少年CY
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
(第六篇)Springcloud之Zuul路由网关
Zuul包含了对请求的路由和过滤两个最主要的功能,路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础,过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务治理下的应用,同时从Eureka中获得其他微服务的消息,以后访问微服务都是通过Zuul跳转后获得。GitHub地址。原创 2025-04-27 09:45:16 · 280 阅读 · 0 评论 -
(第五篇)Springcloud之Hystrix断路器
Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。“断路器”原创 2025-04-26 08:00:00 · 1201 阅读 · 0 评论 -
(第四篇)Springcloud之Feign远程调用
Feign是一个声明式的Web服务客户端,使得编写Web服务客户端变得非常容易,只需要创建一个接口,然后在上面添加注解即可。GitHub地址。原创 2025-04-25 09:51:41 · 279 阅读 · 0 评论 -
(第三篇)Springcloud之Ribbon负载均衡
1、介绍Spring Cloud Ribbon是Netflix发布的开源项目,是基于Netflix Ribbon实现的一套负载均衡的工具。主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器。我们也很容易使用Ribbon实现自定义的负载均衡算法。原创 2025-04-24 16:32:14 · 1007 阅读 · 0 评论 -
(第二篇)Springcloud之Eureka 注册中心
1、介绍Eureka是Netflix的一个核心模块,是一个基于REST的服务,用于定位服务,以实现务发现和故障转移。服务注册与发现对于微服务架构来说是非常重要的,有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了。2、架构Eureka 采用了 C-S 的设计架构。Eureka Server 作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,使用 Eureka 的客户端连接到 Eureka Server并维持心跳连接。原创 2025-04-24 14:59:12 · 1346 阅读 · 0 评论 -
(第一篇)Springcloud简介与工程搭建
1、介绍SpringCloud,基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。原创 2025-04-24 10:22:56 · 906 阅读 · 0 评论