
Spring Cloud 2.0
文章平均质量分 76
xiaoluo033
这个作者很懒,什么都没留下…
展开
-
spring cloud 2.0 入门系列一 (9)微服务路由网关-Zuul
ZuulZuul做为网关层,自身也是一个微服务,跟其它服务Service-1,Service-2, … Service-N一样,都注册在eureka server上,可以相互发现,zuul能感知到哪些服务在线,同时通过配置路由规则(后面会给出示例),可以将请求自动转发到指定的后端微服务上,对于一些公用的预处理(比如:权限认证,token合法性校验,灰度验证时部分流量引导之类),可以放在所谓的过...原创 2018-07-08 13:19:44 · 1182 阅读 · 0 评论 -
spring cloud 2.0 入门系列一 (7)微服务应用状态管理-SpringBoot Admin
SpringBoot Adminspring-boot-admin,简称SBA,是一个针对spring-boot的actuator接口进行UI美化封装的监控工具。他可以:在列表中浏览所有被监控spring-boot项目的基本信息,详细的Health信息、内存信息、JVM信息、垃圾回收信息、各种配置信息(比如数据源、缓存列表和命中率)等,还可以直接修改logger的level。服务说明G...原创 2018-07-07 21:21:04 · 1191 阅读 · 1 评论 -
spring cloud 2.0 入门系列一 (6)断路器聚合监控-Hystrix Turbine
Hystrix Dashboard集成Turbineturbine是聚合服务器发送事件流数据的一个工具,hystrix的监控中,只能监控单个节点,实际生产中都为集群,因此可以通过turbine来监控集群下hystrix的metrics情况,通过eureka来发现hystrix服务。服务说明上一篇讲了Hystrix Dashboard,实现了断路器的监控,但在微服务架构下,每个服务必然会...原创 2018-07-07 20:40:13 · 356 阅读 · 0 评论 -
spring cloud 2.0 入门系列一 (5)断路器仪表盘-Hystrix Dashboard
SpringCloud Hystrix DashboardHystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。服务说明上一篇讲了Hystrix,虽然有了服务器保护等功能,但我们并不能直观的查看到各服务器的状态,特别在微服务环境下,对各项...原创 2018-07-07 17:15:59 · 1740 阅读 · 0 评论 -
spring cloud 2.0 入门系列一 (4)断路器-Hystrix
Spring Cloud HystrixHystrix [hɪst’rɪks]的中文含义是豪猪, 因其背上长满了刺,而拥有自我保护能力. Netflix的 Hystrix 是一个帮助解决分布式系统交互时超时处理和容错的类库, 它同样拥有保护系统的能力.服务说明请参阅:https://segmentfault.com/a/1190000005988895 该博文对熔断及Hystri...原创 2018-07-07 11:11:20 · 1165 阅读 · 0 评论 -
spring cloud 2.0 入门系列一 (3)声明式http客户端-Feign
Spring Cloud FeignFeign是一个声明性的Web服务客户端。它使编写Web服务客户端变得更容易。feign已经集成了Ribbon客户端负载功能,所以使用feign时可无需考虑客户端的负载。服务说明及API请参考官网:http://cloud.spring.io/spring-cloud-openfeign/single/spring-cloud-openfeign...原创 2018-07-06 22:35:33 · 1641 阅读 · 1 评论 -
spring cloud 2.0 入门系列一 (2)分布式配置中心-Config
Spring Cloud ConfigSpring Cloud Config为分布式系统中的外部化配置提供服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。服务说明请参考官网:http://cloud.spring.io/spring-cloud-config/#quick-start应用说明使用框架SpringBoot...原创 2018-07-06 21:32:32 · 1519 阅读 · 0 评论 -
spring cloud 2.0 入门系列一 (1)服务注册与发现-Eureka
eureka serverEureka是一个基于REST(Representational State Transfer)的服务,主要用于AWS cloud, 提供服务定位(locating services)、负载均衡(load balancing)、故障转移(failover of middle-tier servers)。服务说明详细说明可以查看博客:https://blog.r...原创 2018-07-06 17:38:57 · 436 阅读 · 0 评论 -
spring cloud 2.0 入门系列一 (10)分布式链路追踪-Zipkin
服务说明Zipkin是什么Zipkin分布式跟踪系统;它可以帮助收集时间数据,解决在microservice架构下的延迟问题;它管理这些数据的收集和查找;Zipkin的设计是基于谷歌的Google Dapper论文。 每个应用程序向Zipkin报告定时数据,Zipkin UI呈现了一个依赖图表来展示多少跟踪请求经过了每个应用程序;如果想解决延迟问题,可以过滤或者排序所有的跟踪请求,并且可...原创 2018-07-08 19:30:02 · 2867 阅读 · 0 评论 -
spring cloud 2.0 入门系列一 (8)统一日志管理-ELK
1原创 2018-07-08 12:50:12 · 10812 阅读 · 0 评论