2019年7月20日

Greenwich.SR2版本的Spring Cloud Zipkin实例

摘要: 调用链跟踪是微服务架构中的基础能力,Spring Cloud Zipkin+Sleuth为我们提供了该能力。首先我们先建立Zipkin服务端,它需要集成Eureka,用于发现服务提供方和消费方,进行数据的采集存储、数据分析与UI展示;然后我们在服务提供方和消费方中植入Zipkin+Sleuth作为客 阅读全文

posted @ 2019-07-20 15:45 不想下火车的人 阅读(1658) 评论(0) 推荐(0)

Greenwich.SR2版本的Spring Cloud Zuul实例

摘要: 网关作为对外服务,在微服务架构中是一个很重要的组件,主要体现在动态路由和接入鉴权这两个功能上。现在我们通过Spring Cloud Zuul来实现对之前a-feign-client(参见Greenwich.SR2版本的Spring Cloud Feign实例)调用的路由映射,并对外部请求做一个简单的 阅读全文

posted @ 2019-07-20 15:14 不想下火车的人 阅读(1103) 评论(0) 推荐(0)

Greenwich.SR2版本的Spring Cloud Feign实例

摘要: 前面我们了解了Spring Cloud Ribbon和Hystrix,在使用上它们基本上会成队出现,那么是不是可以把它们组合起来使用?而且我们发现,在服务消费方a-beautiful-client里通过REST调用服务提供方时,会有很多RestTemplate的代码,这些重复代码能否简化掉呢?答案是 阅读全文

posted @ 2019-07-20 14:52 不想下火车的人 阅读(2042) 评论(2) 推荐(0)

Greenwich.SR2版本的Spring Cloud Hystrix实例

摘要: 之前我们在eureka(参见Greenwich.SR2版本的Spring Cloud Eureka实例)中,服务消费方a-beautiful-client调用服务提供方a-bootiful-client,如果这时提供方挂掉或者请求超时的话,如何实现服务降级呢?spring cloud给我们提供了Hy 阅读全文

posted @ 2019-07-20 14:22 不想下火车的人 阅读(1286) 评论(0) 推荐(0)

Greenwich.SR2版本的Spring Cloud Ribbon实例

摘要: 上次我们了解了eureka(参见Greenwich.SR2版本的Spring Cloud Eureka实例),里面的服务消费方(服务实例a-beautiful-client)我们其实已经用到了ribbon。在pom里我们引入了 在主类中我们通过RestTemplate的@LoadBalanced注解 阅读全文

posted @ 2019-07-20 11:19 不想下火车的人 阅读(918) 评论(0) 推荐(0)

导航