
Spring Colud
墨渐生微
金鳞岂是池中物,一遇风云变化龙。
展开
-
十、Hystrix Turbine
一、简介 Netflix提供的一个开源项目(Turbine),把多个hystrix.stream的内容聚合为一个数据源供Dashboard展示。Hystrix Turbine将每个服务Hystrix Dashboard数据进行了整合。 二、搭建Hystrix Dashboard服务 <?xml version="1.0" encoding="UTF-8"?> <p...原创 2020-05-02 17:40:15 · 317 阅读 · 0 评论 -
九、Hystrix Dashboard
一、简介 Hystrix是由Netflix开源的一个延迟和容错库,实现熔断器。断路器的状况反应了一个程序的可用性和健壮性,它是一个重要指标。Hystrix Dashboard是一个图形化界面,支持数据监控。 二、搭建熔断器服务 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.ap...原创 2020-05-02 16:57:50 · 240 阅读 · 0 评论 -
八、Sleuth
一、简介 Spring Cloud Sleuth 主要功能就是在分布式系统中提供追踪解决方案,并且兼容支持了 zipkin,为微服务提供链路跟踪的机制,可以监控微服务之间的调用。 二、搭建zipkin服务监控端 zikpin服务jar包下载地址_____https://dl.bintray.com/openzipkin/maven/io/zipkin/java/zipkin-serve...原创 2020-04-28 00:32:24 · 464 阅读 · 0 评论 -
七、Spring Cloud Bus
一、简介 Spring cloud bus,消息总线,通过轻量消息代理连接各个分布的节点。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。 二、搭建 ...原创 2020-04-24 00:42:47 · 481 阅读 · 0 评论 -
六、Config
一、Config简介 在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring Cloud中,有分布式配置中心组件spring cloud config ,它支持配置服务放在配置服务的内存中(即本地),也支持放在远程Git仓库中。 二、搭建配置中心服务端 <?xml version="1.0" encoding="UTF-8...原创 2020-04-15 23:55:46 · 329 阅读 · 0 评论 -
五、Zuul
一、Zuul简介 Zuul是Netflix开源的微服务网关,具有智能路由的功能,还能够通过过滤器进行一系列操作。 二、搭建网关路由服务 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http:/...原创 2020-04-15 22:40:47 · 230 阅读 · 0 评论 -
四、Hystrix
一、Hystrix简介 Hystrix是由Netflix开源的一个延迟和容错库,实现熔断器。防止服务请求不到,一直等待,而引起雪崩。 二、搭建服务消费端ribbon-hystrix <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" ...原创 2020-04-07 00:16:24 · 210 阅读 · 0 评论 -
三、Feign
一、Feign简介 Feign 是Netflix声明式,模板化的HTTP客户端。 Spring Cloud Feign是基于Netflix feign实现,整合了SpringCloudRibbon和SpringCloudHystrix,除了提供这两者的强大功能外,还提供了一种声明式的Web服务客户端定义的方式。 Feign默认集成了Ribbon,实现负载均衡。 二、搭建服务消...原创 2020-04-06 21:38:39 · 216 阅读 · 0 评论 -
二、Ribbon
一、Ribbon简介 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。 在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。 二、搭建服务提供者servi...原创 2020-04-06 20:05:10 · 278 阅读 · 0 评论 -
一、Eureka
一、Eureka简介 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。 Eureka包含两个组件:Eureka Server和Eureka Client。 1、Eureka Server Eureka Server本身也...原创 2020-04-06 18:36:14 · 274 阅读 · 0 评论