08 2017 档案

Spring Cloud 入门教程(九): 路由网关zuul
摘要:在微服务架构中,需要几个关键的组件,服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个组件可以组建一个简单的微服务架构。客户端的请求首先经过负载均衡(zuul、Ngnix),再到达服务网关(zuul集群),然后再到具体的服务,服务统一注册到高可用的服务注册中心集群,服务的所有 阅读全文

posted @ 2017-08-09 11:58 大象O无形 阅读(28642) 评论(6) 推荐(1)

Spring Cloud 入门教程(八): 断路器指标数据监控Hystrix Dashboard 和 Turbine
摘要:1. Hystrix Dashboard (断路器:hystrix 仪表盘) Hystrix一个很重要的功能是,可以通过HystrixCommand收集相关数据指标. Hystrix Dashboard可以很高效的现实每个断路器的健康状况。 1). 在Ribbon服务g和Feign服务的Maven工 阅读全文

posted @ 2017-08-04 18:43 大象O无形 阅读(25688) 评论(8) 推荐(1)

Spring Cloud 入门教程(七): 熔断机制 -- 断路器
摘要:对断路器模式不太清楚的话,可以参看另一篇博文:断路器(Curcuit Breaker)模式,下面直接介绍Spring Cloud的断路器如何使用。 SpringCloud Netflix实现了断路器库的名字叫Hystrix. 在微服务架构下,通常会有多个层次的服务调用. 下面是微服架构下, 浏览器端 阅读全文

posted @ 2017-08-04 10:03 大象O无形 阅读(69263) 评论(4) 推荐(2)

断路器(Curcuit Breaker)模式
摘要:在分布式环境下,特别是微服务结构的分布式系统中, 一个软件系统调用另外一个远程系统是非常普遍的。这种远程调用的被调用方可能是另外一个进程,或者是跨网路的另外一台主机, 这种远程的调用和进程的内部调用最大的区别是,远程调用可能会失败,或者挂起而没有任何回应,直到超时。更坏的情况是, 如果有多个调用者对 阅读全文

posted @ 2017-08-03 14:33 大象O无形 阅读(13984) 评论(3) 推荐(1)

Spring Cloud 入门教程(六): 用声明式REST客户端Feign调用远端HTTP服务
摘要:首先简单解释一下什么是声明式实现? 要做一件事, 需要知道三个要素,where, what, how。即在哪里( where)用什么办法(how)做什么(what)。什么时候做(when)我们纳入how的范畴。 1)编程式实现: 每一个要素(where,what,how)都需要用具体代码实现来表示。 阅读全文

posted @ 2017-08-01 14:42 大象O无形 阅读(44901) 评论(5) 推荐(1)

导航