标签:ribbon

Spring

SpringCloud服务调用源码解析汇总

3

songhua.gao 发布于 2019-11-15

相信我,你会收藏这篇文章的,本篇文章涉及Ribbon、Hystrix、Feign三个组件的源码解析 Ribbon架构剖析 这篇文章介绍了Ribbon的基础架构,也就是下图涉及到的6大组件: Ribbon源码解析 这篇文章以上篇文章为基础,详细介绍了Ribbon的代码执行流程:Ri...

阅读(11)评论(0)赞 (0)

Spring

SpringCloud源码阅读0-SpringCloud必备知识

邓龙华 发布于 2019-11-14

在开始源码阅读前,我觉得有必要先讲讲springcloud的体系。 SpringCloud 是一系列微服务工具项目的 集合 。这个集合包含如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等工具。 这些项目地址在: github.com/spring-clou… 包含...

阅读(12)评论(0)赞 (0)

Spring

学习SpringCloud Hystrix带你从0到1

19

hellas 发布于 2019-11-14

正常情况下请求经过多个服务传到服务T,服务T进行处理并逐级返回。 当服务B接收到了大量的请求时,最终处理服务的服务T会受到压力,导致服务崩掉。 因为服务T最先瘫痪,请求就会积压在服务U,当压力过大时各级系统都会崩掉,这样就令这条线路的服务全部不可用了。 一个线路的瘫痪也会影响到其...

阅读(16)评论(0)赞 (0)

Java

Spring Cloud Alibaba:Nacos 作为注册中心和配置中心使用

3

hanze 发布于 2019-11-13

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案,Nacos 作为其核心组件之一,可以作为注册中心和配置中心使用,本文将对其用法进行详细介绍。 Nacos简介 Nacos 致力于帮助您发现、配置和管理微服务。Nacos 提供了一组简单易用的特性集,帮...

阅读(10)评论(0)赞 (0)

Java

spring cloud 2.x版本 Sleuth+Zipkin分布式链路追踪补充内容(rabbitmq日志收集)

5

hellas 发布于 2019-11-12

前言 本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和spring-gateway的实现。 参考 eureka-ser...

阅读(13)评论(0)赞 (0)

Java

学习SpringCloud Feign带你从0到1

1

zhuangli 发布于 2019-11-12

​ 声明式调用就像调用 本地方法 一样调用远程方法,无感知远程HTTP请求。 ​ 1.SpringCloud的声明式调用,可以做到使用HTTP请求远程服务时就像调用本地方法一样的体验,开发者完全感知不到这是 远程方法 。更 感知不到这是一个HTTP请求 。 ​ 2.它像Dubbo...

阅读(14)评论(0)赞 (0)

编程技术

一个小团队的微服务架构改造之路

10

xiaoli.he 发布于 2019-11-11

来源丨Dean deanwangpro.com/2019/02/18/road-of-microservice  概   述   微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类...

阅读(19)评论(0)赞 (0)

Java

一个小团队的微服务架构改造之路

10

刘莉莉 发布于 2019-11-11

来源丨Dean deanwangpro.com/2019/02/18/road-of-microservice  概   述   微服务是否适合小团队是个见仁见智的问题。回归现象看本质,随着业务复杂度的提高,单体应用越来越庞大,就好像一个类...

阅读(14)评论(0)赞 (0)

Java

spring cloud 如何解决Feign/Ribbon第一次请求失败的问题

dulong 发布于 2019-11-11

Spring Cloud中,Feign和Ribbon在整合了Hystrix后,可能会出现首次调用失败的问题,要如何解决该问题呢? 原因 Hystrix默认的超时时间是1秒,如果超过这个时间尚未响应,将会进入 fallback 代码。而首次请求往往会比较慢(因为 Spring的懒加...

阅读(12)评论(0)赞 (0)

Spring

学习SpringCloud Ribbon带你从0到1

1

尖兵 发布于 2019-11-11

​ 1.Ribbon是一个基于HTTP和TCP的 客户端负载均衡工具 ,它是基于Netflix Ribbon实现的 ​ 2.它不像Spring Cloud服务注册中心、配置中心、API网关那样独立部署,但是它几乎存在于每一个Spring Cloud微服务中。包括Feign提供的声...

阅读(13)评论(0)赞 (0)

Java

学习SpringCloud Eureka带你从0到1

5

hellas 发布于 2019-11-10

服务注册中心是服务实现注册化和管理化的核心组件,类似于目录服务的作用,主要用来存储服务信息,例如服务提供者url串、路由信息等。服务注册中心是SOA架构中最基础的设施之一。 1.服务注册中心的作用 ​ 1.服务的注册 ​ 2 服务的发现 2. 常见的注册中心 ​ 1 Dubo的注...

阅读(14)评论(0)赞 (0)

Java

spring cloud 2.x版本 Sleuth+Zipkin分布式链路追踪

4

xiaoli.wang 发布于 2019-11-08

前言 本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 本文基于前两篇文章eureka-server、eureka-client、eureka-ribbon和eureka-feign的实现。 参考 eureka-serve...

阅读(18)评论(0)赞 (0)

Java

Feign自动装配原理

1

Harries 发布于 2019-11-08

spring.factories 按照以往的惯例,在研究源码的时候,我们先看一下 spring.factories 文件下自动装配的类 FeignAutoConfiguration ,其中比较重要的东西有这么几个 @Autowired(required = false) priv...

阅读(19)评论(0)赞 (0)

编程技术

SpringCloud 微服务实战笔记

7

xiaoli.wang 发布于 2019-11-08

这是很早以前在我的博客上写的关于 SpringCloud 的一些实战笔记,现在我把这些实战笔记集合起来贴到这里,可能会对一些刚刚接触 SpringCloud 微服务的小伙伴有帮助。 SpringBoot 构建项目 在我们使用传统的 spring 开发一个 web 应用程序通常会想...

阅读(33)评论(0)赞 (0)

Spring

通过Spring Boot,Spring Cloud Gateway构建基于Consul集群的微服务案例演示 – Piotr的TechBlog

likai 发布于 2019-11-07

Spring Cloud Consul目提供了通过自动配置Consul和Spring启动应用程序的集成。通过使用众所周知的Spring Framework注释样式,我们可以在基于微服务的环境中启用和配置通用模式。 这些模式包括使用Consul代理的服务发现,使用Consul键/值...

阅读(25)评论(0)赞 (0)

Spring

Spring Cloud gateway 网关服务二 断言、过滤器

3

puefu.he 发布于 2019-11-05

微服务当前这么火爆的程度,如果不能学会一种微服务框架技术。怎么能升职加薪,增加简历的筹码?spring cloud 和 Dubbo 需要单独学习。说没有时间?没有精力?要学俩个框架?而Spring Cloud alibaba只需要你学会一个就会拥有俩种微服务治理框架技术。何乐而不...

阅读(17)评论(0)赞 (0)

Spring

spring cloud 2.x版本 Feign服务发现教程(内含集成Hystrix熔断机制)

3

changyuan.xu 发布于 2019-11-05

前言 本文采用Spring cloud本文为2.1.8RELEASE,version=Greenwich.SR3 本文基于前两篇文章eureka-server和eureka-client的实现。 参考 eureka-server eureka-client 创建Feign工程 1...

阅读(18)评论(0)赞 (0)