中间件/工具/框架
-
Hystrix服务熔断的用法
服务熔断是什么 熔断机制是应对雪崩效应的一种微服务链路保护机制。当扇出链路的某个微服务出错不可用或者响应时间太长时,会进行服务的降级,进而熔断该节点微服务的调用,快速返回错误的响应…
-
Hystrix概述与服务降级
Hystrix概述 服务雪崩 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的"扇出”。 如果扇出的链路上某个微服务…
-
更优雅的服务调用-OpenFeign简单使用
OpenFeign概述 Feign是一个声明式WebService客户端。 使用Feign能让编写Web Service客户端更加简单。它的使用方法是定义一个服务接口然后在上面添加…
-
负载均衡服务调用-Ribbon简单使用
概述 Spring Cloud Ribbon是基于Netlix Ribbon实现的一套客户端负载均衡的工具。 Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件…
-
注册中心Consul基本使用
Consul概述 Consul是一套开源的分布式服务发现和配置管理系统,由HashiCorp公司用Go语言开发。 提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中…
-
Eureka服务发现和自我保护机制
配置服务信息完善 首先保证有依赖: <dependency> <groupId>org.springframework.boot</groupId&g…
-
服务注册与发现-Eureka概述与简单使用
本文内容基于SpringCloud概述和学习项目预搭建中搭建的工程 作用 Spring Cloud封装了Netflix公司开发的Eureka模块来实现服务治理 Eureka是个基于…
-
SpringCloud概述和学习项目预搭建
前言:有幸看到尚硅谷3月刚发布的 Spring Cloud 教学视频,使用了spring cloud最新版本和技术,该系列为看该教学视频记录的学习笔记。 视频地址:尚硅谷2020最…
-
Dubbo高可用之集群容错
各节点关系: 这里的 Invoker 是 Provider 的一个可调用 Service 的抽象,Invoker 封装了Provider 地址及 Service 接口信息 Dire…
-
Dubbo概述和基本使用
Dubbo概述 在大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过配置服务的URL地址进行调用,通过F5等硬件进行负载均衡。 当服务越…