
spring cloud
pengjwhx
个人博客地址:www.pengpipi.top
展开
-
spring cloud 基于2.X版本实现高可用eureka注册中心
spring cloud 基于2.X版本实现高可用eureka注册中心 1. eureka概念 在分布式中,可以使用Dubbo框架,使用的注册中心zookeeper实现服务的注册与调用,在此不做过多解释;而在spring cloud中可以使用eureka,虽然后面停更了,但是说1.X版本已经够用了。Eureka由两个组件组成:Eureka服务器和Eureka客户端。Eureka服务器用作服务注册服...原创 2019-03-22 20:42:57 · 1243 阅读 · 0 评论 -
spring cloud 基于2.X版本实现间服务调用
1. 配置服务端 1.1 引入pom文件 <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti...原创 2019-03-23 15:28:41 · 254 阅读 · 0 评论 -
spring cloud 基于2.X熔断器Hystrix
1. 概念 1.1 熔断器 熔断器的原理很简单,如同电力过载保护器。它可以实现快速失败,如果它在一段时间内侦测到许多类似的错误,会强迫其以后的多个调用快速失败,不再访问远程服务器,从而防止应用程序不断地尝试执行可能会失败的操作,使得应用程序继续执行而不用等待修正错误,或者浪费CPU时间去等到长时间的超时产生。熔断器也可以使应用程序能够诊断错误是否已经修正,如果已经修正,应用程序会再次尝试调用操作。...原创 2019-03-23 16:10:12 · 1036 阅读 · 0 评论 -
spring cloud 基于2.X实现熔断监控Hystrix Dashboard和Turbine
1. 熔断监控 Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dash...原创 2019-03-23 17:06:46 · 626 阅读 · 0 评论 -
Spring Cloud Config基于2.X配置中心git
1. 概念 随着线上项目变的日益庞大,每个项目都散落着各种配置文件,如果采用分布式的开发模式,需要的配置文件随着服务增加而不断增多。某一个基础服务信息变更,都会引起一系列的更新和重启,运维苦不堪言也容易出错。配置中心便是解决此类问题的灵丹妙药。 1.1 项目pring-cloud-config 在github上创建spring-cloud-config,并创建文件夹config-repo,创建三个...转载 2019-03-23 18:12:30 · 446 阅读 · 0 评论 -
apollo配置中心的详解
1. apollo概念 springCloud区别: NameSpace:Apollo在创建项目的时候,都会默认创建一个“application”的Namespace。顾名思义,“application”是给应用自身使用的,Spring Boot项目都有一个默认配置文件application.yml。在这里application.yml就等同于“application”的Namespace。 流...原创 2019-07-13 16:21:26 · 6879 阅读 · 1 评论