Spring Cloud
-
Spring Cloud 教程第八章 启用 Feign 的断路器 Hystrix 功能
分布式能带来好处,也能带来害处。我们在前面使用 Feign 来调用各个服务系统,当我们调用的服务多了并且出现层级调用的时候,当其中的某一环节出现故障,就会导致调用者出现故障,进而整…
-
Spring Cloud 教程第七章 Ribbon 的负载均衡服务调用与 Feign 的区别
这一章我想写 Ribbon,文章的标题我想了很久,也没想出更好的标题,于是就随便起了一个标题。本文将详细的解释如何使用 Ribbon 的负载均衡策略来调用服务。 在写 Ribbon…
-
Spring Cloud 教程第六章 Fegin 的默认配置、继承、压缩、日志等高级用法教程
Feign 并不简单,只是封装的好,我们用着简单。在上一章中我们在服务调用中用到了 Feign,但是 Feign 还有很多高级用法,我们没有使用到,这一章我们来一个简单的补充。 我…
-
Spring Cloud 教程第五章 Feign 的声明式服务调用与负载均衡
网上很少有人把 Feign 单独作为一章来写,但我认为 Feign 也很重要,使用好 Feign 能更好的理解 RESTFUL 接口设计规范。如果想要用一篇文章…
-
Spring Cloud 教程第四章 Eureka 的原理与实现机制
前面的 3 章我们都在说 Eureka 是如何使用的,但是在面试中很少有人会问到你具体的如何配置和使用,而是深入原理问你 Eureka 是如何实现的?那么本文就结合前面的一些章节,…
-
Spring Cloud 教程第三章 Eureka 的集群部署
我们经常拿 Eureka 和 zookeeper 做比较,Eureka 是基于 AP 的设计,zookeeper 是基于 CP 的设计(对 CAP 不太熟悉的可以看我的这篇文章《详…
-
Spring Cloud 教程第二章 服务的注册、发现、治理之 Eureka 实战
根据 Spring Cloud 的官方文档,我们可以看到 Eureka 排在前面。这是因为微服务架构,离不开服务的注册,治理与发现。因此这也是很多文章将 Eureka 排…
-
Spring Cloud 教程第一章 如何快速的学习上手 Spring Cloud
以前我以为微服务很难,但其实并不难。说难估计是难在理解上,说简单估计是思路开阔了。下面本博主将开启一系列关于 Spring Cloud 相关的教程,本文是第一章,关于 Spring…
-
Bean method ‘feignContext’ not loaded because @ConditionalOnClass did not find required class ‘feign.Feign’
今天用 Spring cloud 写了一个电商项目的 demo,在服务消费方启动时,遇到了一个异常:Bean method 'feignContext' not…
-
Netflix 的 metacat 简介
Netflix 的名声大起,我第一次听到它的名字是因为 Spring Cloud,并不是因为它的流媒体服务。在微服务实践方面,可以说 Netflix 有非常丰富的技术实力…