#微服务
  • SpringCloud 微服务架构五大核心组件(三):Hystrix 断路器

    前言当服务规模足够大的时候,会出现多个服务之间调用的情况这样会产生一种问题,即某个服务不可用的时候,调用方线程就会阻塞在这个不可用的服务上,不断的重试断路器就像一把刀子,可以割断一颗树上坏掉的分支,起到断路的作用 Hystrix Fallback 服务降级第一步在消费者中引入依赖: dependency groupIdorg.springframew...

  • SpringCloud 微服务架构五大核心组件(二):Ribbon 负载均衡

    本文基于:SpringCloud 微服务架构五大核心组件(一):Eureka 服务注册与发现 Ribbon 简介SpringCloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbo...

  • SpringCloud 微服务架构五大核心组件(一):Eureka 服务注册与发现

    SpringCloud 简介SpringCloud 是 Spring 旗下的项目之一,它是微服务架构的一种实现方式。 官网地址:http://projects.spring.io/spring-cloud/ SpringCloud 为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智能路由,微代理,控制总线)。分布式系统...