Spring Cloud 教程第九章 Ribbon 整合断路器 Hystrix
7年前 (2018-08-09) 3169浏览 0评论
上一章我们讲了 Feign 开启断路器 Hystrix 的功能。由于 Feign 本身已经整合了 Ribbon 和 Hystrix 的部分功能,所以用起来比较简单。但是 Ribbon 中怎么使用 Hystrix 呢?本文将通过一个小 demo,教...
7年前 (2018-08-09) 3169浏览 0评论
上一章我们讲了 Feign 开启断路器 Hystrix 的功能。由于 Feign 本身已经整合了 Ribbon 和 Hystrix 的部分功能,所以用起来比较简单。但是 Ribbon 中怎么使用 Hystrix 呢?本文将通过一个小 demo,教...
7年前 (2018-08-09) 3332浏览 0评论
分布式能带来好处,也能带来害处。我们在前面使用 Feign 来调用各个服务系统,当我们调用的服务多了并且出现层级调用的时候,当其中的某一环节出现故障,就会导致调用者出现故障,进而整个故障蔓延到整个系统,导致整个系统都不可用。那么在 Spring ...
7年前 (2018-08-09) 8484浏览 0评论
这一章我想写 Ribbon,文章的标题我想了很久,也没想出更好的标题,于是就随便起了一个标题。本文将详细的解释如何使用 Ribbon 的负载均衡策略来调用服务。 在写 Ribbon 之前,我们已经用过 Feign 来对各个服务进行调用来。本...
7年前 (2018-08-08) 4705浏览 0评论
Feign 并不简单,只是封装的好,我们用着简单。在上一章中我们在服务调用中用到了 Feign,但是 Feign 还有很多高级用法,我们没有使用到,这一章我们来一个简单的补充。 我们先来说一说 Feign 的默认配置。在 xttb...
7年前 (2018-08-08) 4046浏览 0评论
网上很少有人把 Feign 单独作为一章来写,但我认为 Feign 也很重要,使用好 Feign 能更好的理解 RESTFUL 接口设计规范。如果想要用一篇文章来写好 Feign 我认为是很难的,我尽量用一篇文章来描...
7年前 (2018-08-07) 9509浏览 0评论
前面的 3 章我们都在说 Eureka 是如何使用的,但是在面试中很少有人会问到你具体的如何配置和使用,而是深入原理问你 Eureka 是如何实现的?那么本文就结合前面的一些章节,来一起讨论讨论 Eureka 的实现原理与机制。 先来张图:...
7年前 (2018-08-07) 3215浏览 0评论
我们经常拿 Eureka 和 zookeeper 做比较,Eureka 是基于 AP 的设计,zookeeper 是基于 CP 的设计(对 CAP 不太熟悉的可以看我的这篇文章《详解 CAP 定理 Consistency(一致性)、 Availa...
7年前 (2018-08-07) 3126浏览 0评论
一、概述 SVG 是一种基于 XML 语法的图像格式,全称是可缩放矢量图(Scalable Vector Graphics)。其他图像格式都是基于像素处理的,SVG 则是属于对图像的形状描述,所以它本质上是文本文件,体积较小,且不管放大多少...
7年前 (2018-08-06) 3554浏览 0评论
大约在 2 年以前,我们做服务端和客户端通讯,报文用的是 xml 格式的。在 xml 和实体类之间我们使用了 XStream 来解析 xml 和自动将 xml 转化成 bean 的框架。今天在对接顺丰快递时又用到来 xml 报文。顺丰当前还不支持...
7年前 (2018-08-05) 2810浏览 0评论
根据 Spring Cloud 的官方文档,我们可以看到 Eureka 排在前面。这是因为微服务架构,离不开服务的注册,治理与发现。因此这也是很多文章将 Eureka 排在第一来写的原因。本文主要写 Eureka 的单机实例,包含客户端...
7年前 (2018-08-04) 3421浏览 0评论
以前我以为微服务很难,但其实并不难。说难估计是难在理解上,说简单估计是思路开阔了。下面本博主将开启一系列关于 Spring Cloud 相关的教程,本文是第一章,关于 Spring Cloud 如何进行系统的学习。 在看了纯洁的微笑,以及其...
7年前 (2018-08-03) 11550浏览 0评论
今天用 Spring cloud 写了一个电商项目的 demo,在服务消费方启动时,遇到了一个异常:Bean method 'feignContext' not loaded because @ConditionalOnCla...
7年前 (2018-08-03) 2696浏览 0评论
人们就是一群奇怪的动物,总是拿来相互比较。于是就造成了,我们从小比吃穿,比学习,比成绩,比谁先结婚,比谁工作的好,比谁有房有车的坏习惯。一直衍生到写程序的世界,比各种框架、产品的优缺点。下面我们来看看近几年火热的 Redis! 说起&nbs...
7年前 (2018-08-02) 3871浏览 0评论
相信很多人都用过 Git,它用起来和 SVN 还是有一些区别的。我以前用过命令行的方式进行操作,但是这种方式对不习惯使用命令的人来说是一种灾难。所以就有了 SourceTree,本文将简单的总结一下如何使用 SourceTree 进行代码的提交。...
7年前 (2018-08-02) 6371浏览 0评论
现在随便问一个程序员都能大谈特谈 Redis,但是你在深入一点问他:Redis 是单线程结构的,但为何单线程还能支持高并发?你一想,好像有点矛盾啊。和我们理解的有点不一样啊,高并发一般都是需要多个线程来处理吧,为什么 Redis 设计反而倒退来呢...