springcloud
it_monkey_ali
待人真诚,做事有上进心,头脑灵活,接受能力强。处事 自信、认真、有主见,不怕辛苦。 我憧憬做一个事业成功的人、能带快乐给身边人的人。 觉得很有意思,也是驱使我有强烈求知欲的一句话—— “玉不打磨雕刻,不会成为精美的器物;人若是不学习,就不懂得做人的道理,也就成不了大器。”
展开
-
springcloud入门
什么是Spring CloudSpring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring...原创 2018-05-09 16:11:26 · 126 阅读 · 0 评论 -
springcloud(十) 服务链路追踪(Spring Cloud Sleuth)
转载请标明出处: http://blog.csdn.net/forezp/article/details/70162074 本文出自方志朋的博客这篇文章主要讲述服务追踪组件zipkin,Spring Cloud Sleuth集成了zipkin组件。一、简介Add sleuth to the classpath of a Spring Boot application (see below for ...转载 2018-05-23 15:02:33 · 335 阅读 · 0 评论 -
springcloud(九) 消息总线(Spring Cloud Bus)
转载请标明出处: http://blog.csdn.net/forezp/article/details/70148235 本文出自方志朋的博客转载请标明出处:Spring Cloud Bus 将分布式的节点用轻量的消息代理连接起来。它可以用于广播配置文件的更改或者服务之间的通讯,也可以用于监控。本文要讲述的是用Spring Cloud Bus实现通知微服务架构的配置文件的更改。一、准备工作本文还...转载 2018-05-23 15:00:41 · 122 阅读 · 0 评论 -
springcloud(八) 高可用的分布式配置中心(Spring Cloud Config)
转载请标明出处: http://blog.csdn.net/forezp/article/details/70037513 本文出自方志朋的博客上一篇文章讲述了一个服务如何从配置中心读取文件,配置中心如何从远程git读取配置文件,当服务实例很多时,都从配置中心读取文件,这时可以考虑将配置中心做成一个微服务,将其集群化,从而达到高可用,架构图如下:一、准备工作继续使用上一篇文章的工程,创建一个eur...转载 2018-05-23 14:58:30 · 137 阅读 · 0 评论 -
springcloud(七):分布式配置中心(Spring Cloud Config)
转载请标明出处: http://blog.csdn.net/forezp/article/details/70037291 本文出自方志朋的博客 在上一篇文章讲述zuul的时候,已经提到过,使用配置服务来保存各个服务的配置文件。它就是Spring Cloud Config。一、简介在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件。在Spring ...转载 2018-05-23 14:55:56 · 130 阅读 · 0 评论 -
springcloud(六):路由网关(zuul)
在微服务架构中,需要几个基础的服务治理组件,包括服务注册与发现、服务消费、负载均衡、断路器、智能路由、配置管理等,由这几个基础组件相互协作,共同组建了一个简单的微服务系统。一个简答的微服务系统如下图: 注意:A服务和B服务是可以相互调用的,作图的时候忘记了。并且配置服务也是注册到服务注册中心的。在Spring Cloud微服务系统中,一种常见的负载均衡方式是,客户端的请求首先经过负载均衡(zuul...原创 2018-05-23 10:30:04 · 160 阅读 · 0 评论 -
springcloud(五):熔断监控Hystrix Dashboard和Turbine
Hystrix-dashboard是一款针对Hystrix进行实时监控的工具,通过Hystrix Dashboard我们可以在直观地看到各Hystrix Command的请求响应时间, 请求成功率等数据。但是只使用Hystrix Dashboard的话, 你只能看到单个应用内的服务信息, 这明显不够. 我们需要一个工具能让我们汇总系统内多个服务的数据并显示到Hystrix Dashboard上, ...原创 2018-05-09 21:54:48 · 100 阅读 · 0 评论 -
springcloud(四):熔断器Hystrix
熔断器雪崩效应在微服务架构中通常会有多个服务层调用,基础服务的故障可能会导致级联故障,进而造成整个系统不可用的情况,这种现象被称为服务雪崩效应。服务雪崩效应是一种因“服务提供者”的不可用导致“服务消费者”的不可用,并将不可用逐渐放大的过程。Hystrix特性1.断路器机制断路器很好理解, 当Hystrix Command请求后端服务失败数量超过一定比例(默认50%), 断路器会切换到开路状态(Op...原创 2018-05-09 21:34:42 · 116 阅读 · 0 评论 -
springcloud(三):服务提供与调用
服务提供我们假设服务提供者有一个hello方法,可以根据传入的参数,提供输出“hello xxx,this is first messge”的服务1、pom包配置创建一个springboot项目,pom.xml中添加如下配置:<dependencies> <dependency> <groupId>org.springframework.cloud<...原创 2018-05-09 16:51:33 · 584 阅读 · 0 评论 -
springcloud(二):注册中心Eureka
Eureka是Netflix开源的一款提供服务注册和发现的产品,它提供了完整的Service Registry和Service Discovery实现。也是springcloud体系中最重要最核心的组件之一。服务中心服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。有了服务中心调用关系会有什么变化,画几个简图来帮忙理解...原创 2018-05-09 16:15:44 · 166 阅读 · 0 评论 -
基于springCloud的分布式架构体系
Spring Cloud作为一套微服务治理的框架,几乎考虑到了微服务治理的方方面面,之前也写过一些关于Spring Cloud文章,主要偏重各组件的使用,本次分享主要解答这两个问题:Spring Cloud在微服务的架构中都做了哪些事情?Spring Cloud提供的这些功能对微服务的架构提供了怎样的便利? 我们先来简单回顾一下,我们以往互联网架构的发展情况: 传统架构发展史 单体架构 单体架构在...转载 2018-05-23 16:50:29 · 404 阅读 · 1 评论