springCloud
延陵缥缈
这个作者很懒,什么都没留下…
展开
-
关于 hystrix 的异常 FallbackDefinitionException:fallback method wasn't found
在 Spring Cloud 中使用断路器 hystrix 后,可能会遇到异常:com.netflix.hystrix.contrib.javanica.exception.FallbackDefinitionException: fallback method wasn't found。 如果通过注解@HystrixCommand的方式来实现的话,服务降级就要在注解中添加fallb...原创 2018-05-17 22:28:58 · 2340 阅读 · 1 评论 -
SpringCloud 第三篇: 服务消费者(Ribbon / Feign)
前面的文章学习了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章要学习的是如何 通过 rest + ribbon 和 Feign 来消费服务,也就是跨服务调用。1. Rest + Ribbon1...原创 2018-05-25 16:11:17 · 2035 阅读 · 0 评论 -
SpringCloud 第一篇: 服务注册中心(Eureka)
在Spring Cloud里,负责微服务注册与发现的项目是Spring Cloud Netflix项目中的Eureka组件。Eureka分为两大部分,Eureka Server与Eureka Client。很显然,Eureka Server负责管理、协调所有的微服务提供者,即Eureka Client,因此我们要使用创建协作的微服务框架,首先必须创建Eureka Server。1.建立Sp...原创 2018-05-22 14:42:11 · 383 阅读 · 0 评论 -
SpringCloud 第二篇: 服务提供者 (eureka client)
在上一篇中我创建了一个注册中心,现在我就可以给他注册服务。当client向server注册时,它会提供一些元数据,例如主机和端口,URL,主页等。Eureka server 从每个client实例接收心跳消息。 如果心跳超时,则通常将该实例从注册server中删除。创建过程同server类似,创建完pom.xml如下:...原创 2018-05-22 20:39:00 · 327 阅读 · 0 评论 -
SpringBoot 注解@ConfiguretionProperties
很多情况下我们会把配置文件的信息,读取并自动封装成实体类,我们在代码里面使用就不用每次使用的时候去@Value,这时候我们就可以使用@ConfigurationProperties,它可以把同类的配置信息自动封装成实体类。application.yml 配置信息:spring: redis: password: ys_123 clusterNod...原创 2018-06-20 17:05:25 · 1447 阅读 · 0 评论