springCloud
文章平均质量分 84
longzhanpeng
这个作者很懒,什么都没留下…
展开
-
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【一 专题介绍】
专题介绍目前 springCloud的最新版是基于springBoot 2.0.3的Finchley。由于2.x在1.x的基础上有很大的变化。很多类方法和引用名称多发生了改变。由于目前网上的很多教程多是基于1.x的。所以对于一开始用2.x版本的人会觉得上手很难。我一开始就是用springCloud Finchley版本的,在学习的过程中也遇到了很多坑。所以现在通过文章博客的方式把自己的学习...原创 2018-07-24 15:39:04 · 891 阅读 · 0 评论 -
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【二 服务治理 Eureka】
开发工具及环境说明Idea 2018.1 建议使用idea作为开发工具,因为idea在我们创建项目的时候可以通过选择组件的方式帮助在pom.xml自动引用对应的jar位置。jdk 1.8 springBoot 2.x就默认需要使用jdk1.8的,这个没有什么好说maven 3.3.9windows 10服务治理 springCloud EurekaspringClou...原创 2018-07-24 17:21:15 · 755 阅读 · 0 评论 -
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【三 Eureka 高可用服务注册中心】
Eureka高可用注册中心Eureka Server的设计一开始就考虑到了高可用的问题,在eureka服务治理设计中,所有的节点即是是服务提供方,也是服务消费方。在部署高可用注册中心前我们先需要准备一下,本地环境。因为我们实例是在单台电脑上的,所以需要模拟堕胎服务器,我们需要修改一下本机的host文件。 windows的host文件在C:\Windows\System32\drivers...原创 2018-07-25 09:03:32 · 1382 阅读 · 0 评论 -
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【四 Ribbon 服务负载均衡】
spring Cloud RibbonRibbon是一个基于HTTP和TCP协议的客户端负载均衡工具,他也是基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们很容易的将面向服务的REST模板请求自动转换成客户端负载均衡的调用。虽然Ribbon只是一个工具类框架,不像服务注册中心、配置中心、API网关那样需要独立部署,但是他几乎存在于每一个Srping Clou...原创 2018-07-25 10:31:00 · 1216 阅读 · 0 评论 -
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【五 Hystrix 服务容错保护】
服务容错保护在微服务的架构中,存在着那么多单元服务,若一个单元出现故障,就很容易因依赖关系二引发故障的蔓延,最终导致整个系统的瘫痪。这样的架构相比较传统的架构更加不稳定。为了解决这个问题,产生了断路器等一系列的服务保护机制。 spring Cloud Hystrix实现了断路器、线程隔离等一系列服务保护功能。它也是基于Netflix的开源框架Hystrix实现的。,该框架的目标在于通过控制那...原创 2018-07-25 14:50:16 · 304 阅读 · 0 评论 -
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【六 Hystrix 仪表盘】
Hystrix仪表盘通过上一篇我们已经成功的实现了spring cloud对Hystrix的整合了。除此之外,spring cloud还完美的整合了Hystrix的仪表盘组件Hystrix Dashboard。该组件主要是用来实时监控Hystrix的各项指示信息的。通过Hystrix Dashboard反馈的信息,可以帮助我们快速的发现系统中存在的问题,从而即使采取应对方法。快速入门(...原创 2018-07-25 16:44:45 · 631 阅读 · 0 评论 -
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【七 Fegin 声明式服务调用】
Fegin 介绍@(bolg) spring cloud fegin ,他是基于Netflix Fegin实现得,整合了spring cloud Ribbon和spring cloud Hystrix,除了整合这两者得功能外,他还提供了了一种声明式得Web服务客户端定义方式。快速入门创建一个spring boot项目命名为”eureka-bussniss-service-user...原创 2018-07-26 15:20:20 · 1083 阅读 · 0 评论 -
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【八 config 微服务配置中心】
spring cloud configspring cloud config是spring cloud团队创建的一个全新的项目,用来为分布式系统中的基础设施和微服务应用提供集中化的配置支持。他分为服务端和客户端两部分。其中服务端也称为分布式式配置中心,它是一个独立的微服务应用,用来连接配置仓库的并为客户端提供获取配置信息,加密、解密等访问接口。而客户端则是微服务架构中的各个微服务应用和基础设施...原创 2018-07-27 15:19:58 · 1239 阅读 · 0 评论 -
SpringCloud Finchley 实战入门(基于springBoot 2.0.3)【九 zuul 微服务网关配置】
网关介绍API网关是一个更为智能的应用服务器,它的定义类似于面向对象设计模式中的Facade模式,它的存在就像是整个微服务架构系统的门面一样,所有的外部客户端访问都需要经过它来进行调度和过滤。它除了要实现请求路由、 负载均衡、 校验过滤等功能之外,还需要更多能力,比如与服务治理框架的结合、请求转发时的熔断机制、服务的聚合等一系列高级功能。入门例子创建一个moudle,命名为eureka...原创 2018-08-01 16:36:48 · 2011 阅读 · 1 评论