2018年2月8日
摘要: 一:Ribbon是什么? Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,R 阅读全文
posted @ 2018-02-08 11:34 夏目大人 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 集群环境搭建 第一步:我们新建两个注册中心工程一个叫eureka_register_service_master、另外一个叫eureka_register_service_backup eureka_register_service_master的application.properties配置如下 阅读全文
posted @ 2018-02-08 11:32 夏目大人 阅读(2186) 评论(0) 推荐(0) 编辑
摘要: 一:Eureka简介 Eureka是Spring Cloud Netflix的一个子模块,也是核心模块之一。用于云端服务发现,一个基于REST的服务,用于定位服务,以实现云端中间层服务发现和故障转移。 服务注册与发现对于微服务系统来说非常重要。有了服务发现与注册,你就不需要整天改服务调用的配置文件了 阅读全文
posted @ 2018-02-08 11:29 夏目大人 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 一:什么是微服务(Microservice) 微服务英文名称Microservice,Microservice架构模式就是将整个Web应用组织为一系列小的Web服务。这些小的Web服务可以独立地编译及部署,并通过各自暴露的API接口相互通讯。它们彼此相互协作,作为一个整体为用户提供功能,却可以独立地 阅读全文
posted @ 2018-02-08 11:27 夏目大人 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要介绍 spring cloud consul 组件,它是一个提供服务发现和配置的工具。consul具有分布式、高可用、高扩展性。 一、consul 简介 consul 具有以下性质: 服务发现:consul通过http 方式注册服务,并且服务与服务之间相互感应。 服务健康监测 key/v 阅读全文
posted @ 2018-02-08 11:26 夏目大人 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 讲述了如何利用Hystrix Dashboard去监控断路器的Hystrix command。当我们有很多个服务的时候,这就需要聚合所以服务的Hystrix Dashboard的数据了。这就需要用到Spring Cloud的另一个组件了,即Hystrix Turbine。 一、Hystrix Tur 阅读全文
posted @ 2018-02-08 11:24 夏目大人 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 在我的第四篇文章断路器讲述了如何使用断路器,并简单的介绍了下Hystrix Dashboard组件,这篇文章更加详细的介绍Hystrix Dashboard。 一、Hystrix Dashboard简介 在微服务架构中为例保证程序的可用性,防止程序出错导致网络阻塞,出现了断路器模型。断路器的状况反应 阅读全文
posted @ 2018-02-08 11:22 夏目大人 阅读(305) 评论(0) 推荐(0) 编辑