搜索内容

Spring Cloud
  • 【Spring Cloud 】  熔断器Hystrix
    Spring Cloud

    【Spring Cloud 】 熔断器Hystrix

    说起springcloud熔断让我想起了去年股市中的熔断,多次痛的领悟,随意实施的熔断对整个系统的影响是灾难性的,好了接下来我们还是说正事。 熔断器 雪崩效应 在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况……)
    白纸画 2021-01-29 16:29
  • 【Spring Cloud 】 浅谈 Stream 异常
    Spring Cloud

    【Spring Cloud 】 浅谈 Stream 异常

    我们在Stream里有什么方法来应对异常呢? 应付异常情况无非就是下面三个思路: 重试 再来一次,简单方便。但是要留意程序逻辑是否实现了幂等性 降级 这个方案需要规划降级链路,但是对于那种“必须成功”的场景(比如银行转账),降级不是一个好的选择 人工介入 这个……)
    白纸画 2021-01-24 16:25
  • 【Spring Cloud 】 Stream 体系架构
    Spring Cloud

    【Spring Cloud 】 Stream 体系架构

    Stream 就是 Spring Cloud 中专门负责集成消息中间件的组件 什么是 Stream Spring Cloud Stream 是基于 Spring Boot 构建的,专为构建消息驱动服务所设计的应用框架,它的底层使用 Spring Integra……)
    白纸画 2021-01-23 16:24
  • 【Spring Cloud】 服务链路追踪 Sleuth
    Spring Cloud

    【Spring Cloud】 服务链路追踪 Sleuth

    Spring Cloud Sleuth 是分布式系统中跟踪服务间调用的工具,它可以直观地展示出一次请求的调用过程,本文将对其用法进行详细介绍。 Spring Cloud Sleuth 简介 随着我们的系统越来越庞大,各个服务间的调用关系也变得越来越复杂。当客户……)
    白纸画 2021-01-22 16:23
  • 【Spring Cloud】 Gateway 网关配置说明与网关接入
    Spring Cloud

    【Spring Cloud】 Gateway 网关配置说明与网关接入

    Spring Cloud Gateway 为 SpringBoot 应用提供了 API 网关支持,具有强大的智能路由与过滤器功能。 Gateway 简介 Gateway 是在 Spring 生态系统之上构建的 API 网关服务,基于 Spring 5,Spri……)
    白纸画 2021-01-21 16:21
  • 【Spring Cloud】Spring Cloud Config 实现配置中心
    Spring Cloud

    【Spring Cloud】Spring Cloud Config 实现配置中心

    Spring Cloud Config 是 Spring Cloud 家族中最早的配置中心,虽然后来又发布了 Consul 可以代替配置中心功能,但是 Config 依然适用于 Spring Cloud 项目,通过简单的配置即可实现功能。 配置文件是我们再熟悉……)
    白纸画 2021-01-20 16:20
  • 【Spring Cloud】熔断监控 Hystrix Dashboard 和 Turbine
    Spring Cloud

    【Spring Cloud】熔断监控 Hystrix Dashboard 和 Turbine

    Hystrix-dashboard 是一款针对Hystrix进行实时监控的工具,通过 Hystrix Dashboard 我们可以在直观地看到各Hystrix Command 的请求响应时间, 请求成功率等数据。但是只使用 Hystrix Dashboard ……)
    白纸画 2021-01-19 16:17
  • 【Spring Cloud】 Ribbon、Feign 以及 Hystrix 的关系
    Spring Cloud

    【Spring Cloud】 Ribbon、Feign 以及 Hystrix 的关系

    在Spring Cloud中Ribbon、Feign、Hystrix,它们三者之间在处理微服务调用的关系是什么? 微服务之间的互相调用可以通过 Feign 进行声明式调用,在这个服务调用过程中 Feign 会通过 Ribbon 从服务注册中心获取目标服务的服务……)
    白纸画 2021-01-18 16:15
  • 【Spring Cloud】Ribbon 怎么用?
    Spring Cloud

    【Spring Cloud】Ribbon 怎么用?

    本文通过举一个简单的例子的方式,介绍 Ribbon 相关使用。 1. pom 配置 导入eureka-client、ribbon、web 等相关的包。 <dependencies> <dependency> ……)
    白纸画 2021-01-17 16:14
  • 【Spring Cloud】服务提供调用与熔断
    Spring Cloud

    【Spring Cloud】服务提供调用与熔断

    之前我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。 需要有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版……)
    白纸画 2021-01-16 16:11
  • 【Spring Cloud】一个Demo告诉你Feign怎么使用
    Spring Cloud

    【Spring Cloud】一个Demo告诉你Feign怎么使用

    上一篇我们介绍了《常用的Ribbon配置》,今天我们来介绍一下另一个非常有用的组件,它就是Feign。Feign作为一个声明式的 web service 客户端,它的主要作用就是简化服务之间的调用。 我们用一个简单的例子来说明讲解: 创建公共接口子 Modul……)
    白纸画 2021-01-15 16:02
  • 【Spring Cloud】这些常用的Ribbon配置你需要知道
    Spring Cloud

    【Spring Cloud】这些常用的Ribbon配置你需要知道

    上一篇介绍了Ribbon的工作原理以及简单的使用,并提供了一个小demo做演示,今天介绍一下Ribbon在我们工作中经常使用到的配置,作为一个Spring Cloud研发人员,一定要掌握这些常用的配置以及如何使用。 Ribbon is a client sid……)
    白纸画 2021-01-14 15:56
  • 【Spring Cloud】Ribbon 工作原理与负载均衡策略
    Spring Cloud

    【Spring Cloud】Ribbon 工作原理与负载均衡策略

    本节介绍一下Ribbon的工作原理以及负载均衡的策略都有哪些以及如何配置如何使用,并提供一个简单的例子来介绍Ribbon的基本使用,在这里是单独拿出来写用例测试的,实际生产一般是配置feign一起使用。 我们先来介绍Ribbon的特点以及工作模型,以及负载均衡……)
    白纸画 2021-01-12 15:54
  • 【Spring Cloud】搭建 Eureka 高可用服务注册中心集群
    Spring Cloud

    【Spring Cloud】搭建 Eureka 高可用服务注册中心集群

    Eureka 是 spring cloud 中的一个负责服务注册与发现的组件。遵循着 CAP 理论中的 A(可用性) P(分区容错性)。 一个 Eureka 中分为 eureka server 和 eureka client。其中 eureka server ……)
    白纸画 2021-01-11 15:49
  • 【Spring Cloud】搭建 Eureka 单节点注册中心
    Spring Cloud

    【Spring Cloud】搭建 Eureka 单节点注册中心

    Eureka 是 spring cloud 中的一个负责服务注册与发现的组件。遵循着 CAP 理论中的 A(可用性) P(分区容错性)。 一个 Eureka 中分为 eureka server 和 eureka client。其中 eureka server ……)
    白纸画 2021-11-14 20:33
  • 【Spring Cloud】大话 Spring Cloud 微服务系统架构
    Spring Cloud

    【Spring Cloud】大话 Spring Cloud 微服务系统架构

    Spring Cloud 就是微服务系统架构的一站式解决方案,在平时我们构建微服务的过程中需要做如 服务发现注册 、配置中心 、消息总线 、负载均衡 、断路器 、数据监控 等操作,在微服务化过程中碰到的任何问题,都可以从Spring全家桶里找到现成的解决方案,……)
    白纸画 2021-01-10 20:31