springcloud eureka.instance
摘要:1.在springcloud中服务的 Instance ID 默认值是: 也就是:主机名:应用名:应用端口。如图1 2.可以自定义: eureka.instance.instance-id=
spring.cloud.client.ipAddress:{server.port} eureka.
阅读全文
Eureka 剔除失效服务
摘要:Spring Cloud 版本: 服务端配置: 客户端配置 看看他们的默认值: 服务端60秒的剔除间隔: 客户端30秒心跳,90秒失效: 以上加起来是3分钟,也就是说正常默认情况下,会有3分钟左右的剔除延迟
阅读全文
Feign Hystrix
摘要:1、Feign整合Hystrix 添加依赖 编写接口与实现回退 1.1、调用者引入依赖 1.2、启动类使用注解 1.3、新建Feign接口(测试回退) 1.3.1、回顾服务提供者MyRestController 去调用服务提供者的接口,以下代码是服务提供者的接口代码 1.3.2、回顾服务调用者Hel
阅读全文
SpringCloud Hystrix
摘要:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这
阅读全文
Spring Cloud Ribbon Client
摘要:首先,我们还是先从springcloud官方文档中找下相关说明,如下图所示,可以看到从1.2.0版本(也就是从Spriing Cloud Camden)之后,新增了这个通过配置文件来配置负载均衡的功能。 从上图可以看到负载均衡有很多种,我们还是玩最简单的IRule,我们看下IRule的实现类有哪些,
阅读全文
Feign 注意事项
摘要:一、FeignClient注解 FeignClient注解被@Target(ElementType.TYPE)修饰,表示FeignClient注解的作用目标在接口上 1 2 3 4 5 @FeignClient(name = "github-client", url = "https://api.g
阅读全文
pring Boot 与Spring Cloud版本对应
摘要:备注: 1. 版本不对应可能造成maven编译项目时报错。 2. Spring Cloud 版本采用命名的方式,使用伦敦地铁站名。其中SRx为该版本的一个Service Release版本,x为一个递增的数字。例如:Dalston SR4。
阅读全文
SpringCloud——Eureka服务注册和发现
摘要:一、SpringCloud和Dubbo SpringCloud整合了一套较为完整的微服务解决方案框架,而Dubbo只是解决了微服务的几个方面的问题。 当然,虽然dubbo没有提供很多解决方案,但他也可以整合第三方的项目来实现。 二、Demo 今天介绍的服务发现是在SpringCloud的子项目Net
阅读全文
Spring Cloud feign
摘要:Spring Cloud feign使用 前言 环境准备 应用模块 应用程序 应用启动 feign特性 综上 1. 前言 我们在前一篇文章中讲了一些我使用过的一些http的框架 服务间通信之Http框架,其实最终还是准备讲述spring cloud fegin,使用spring cloud fegi
阅读全文
SpringCloud之Eureka 服务注册和服务发现基础篇2
摘要:上篇文章讲解了SpringCloud组件和概念介绍,接下来讲解一下SpringCloud组件相关组件使用、原理和每个组件的作用的,它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon),Archaius,Turbine等 今天学
阅读全文
SpringCloud组件和概念介绍1
摘要:一:什么是微服务(Microservice) 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地
阅读全文
Eureka 源码编译 部署
摘要:Netflix开源的Eureka 是使用Gradle 构建的,所以我们也使用Gradle来编译它 所需环境 Eclipse , Gradle , Tomcat ,git 这些插件如果己经安装可直接跳过到Eureka 服务器的步骤 Eclispe 下载官网 https://www.eclipse.or
阅读全文