![](https://img-blog.csdnimg.cn/20191117223122718.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
一起来学SpringColud
MelancholyCat
One day you'll leave this world behind So live a life you will remember
展开
-
一起来学SpringCloud 消息总线Bus
序言 Spring Cloud Bus将轻量级消息代理程序链接到分布式系统的节点。然后可以将其用于广播状态更改(例如配置更改)或其他管理指令。当前唯一的实现是使用AMQP代理作为传输,但是其他传输的路线图上仍具有相同的基本功能集(还有一些取决于传输)。 此文章仅限入门 SpringCloud版本为 Greenwich 就是说在使用了一些分布式配置中心后(这里以Spring Cloud Con...原创 2019-11-09 21:45:55 · 318 阅读 · 0 评论 -
一起来学SpringCloud 配置中心Config
序言 Spring Cloud Config为分布式系统中的外部配置,提供了服务器和客户端支持。使用Config Server,您可以在所有环境中管理应用程序的外部属性。客户端和服务器映射的概念与Spring Environment和PropertySource抽象相同,因此它们与Spring应用程序非常契合,但可以与任何以任何语言运行的应用程序一起使用。随着应用程序通过从开发人员到测试和...原创 2019-11-08 20:54:59 · 224 阅读 · 0 评论 -
一起来学SpringCloud SpringBootAdmin监控
序言 随着开发周期的推移,项目会不断变大,切分出的服务也会越来越多,这时一个个的微服务构成了错综复杂的系统。对于各个微服务系统的健康状态、会话数量、并发数、服务资源、延迟等度量信息的收集就成为了一个挑战。Spring Boot Admin 应运而生,它正式基于这些需求开发出的一套功能强大的监控管理系统。 此文章仅限入门 SpringCloud版本为 Greenwich Spr...原创 2019-11-08 20:53:35 · 183 阅读 · 1 评论 -
一起来学SpringCloud 服务网关Gateway
序言 zuul的跳票,导致spring这边自己干了一套网关, Spring Cloud Gateway是Spring官方基于Spring 5.0,Spring Boot 2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供一种简单而有效的统一的API路由管理方式。Spring Cloud Gateway作为Spring Clou...原创 2019-11-08 20:52:06 · 191 阅读 · 0 评论 -
一起来学SpringCloud 服务网关Zuul
序言 路由是微服务体系结构的一个组成部分。例如 / 可以映射到您的Web应用程序,/api/order映射到用户服务,/api/product映射到商店服务。 Zuul 默认和 Ribbon 结合实现了负载均衡的功能。 此文章仅限入门 SpringCloud版本为 Greenwich 2016 年前后基于 NIO 的 Zuul2 开始开发,一直到 2018 年才发布,彼时,市场上类似产...原创 2019-11-08 20:48:41 · 185 阅读 · 0 评论 -
一起来学SpringCloud 断路器Hystrix
序言 在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以通过 `RPC` 相互调用,在 Spring Cloud 中可以用 `RestTemplate + Ribbon` 和 `Feign` 来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证 100% 可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,`Se...原创 2019-11-08 20:47:41 · 130 阅读 · 0 评论 -
一起来学SpringCloud 声明式Http调用Feign
序言 作为Spring Cloud的子项目之一,Spring Cloud OpenFeign以将OpenFeign集成到Spring Boot应用中的方式,为微服务架构下服务之间的调用提供了解决方案。首先,利用了OpenFeign的声明式方式定义Web服务客户端;其次还更进一步,通过集成Ribbon或Eureka实现负载均衡的HTTP客户端。 此文章仅限入门 SpringCloud版本为 ...原创 2019-11-08 20:46:46 · 273 阅读 · 0 评论 -
一起来学SpringCloud 软负载Ribbon
序言 Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Sp...原创 2019-11-08 20:45:45 · 169 阅读 · 0 评论 -
一起来学SpringCloud 服务发现Eureka
序言 Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring Cloud并没有重复制造轮子,它只是将目前各家公司开发的比较成熟、经得起实际考验的服务框架组合起来,通过Spring Bo...原创 2019-11-08 20:45:03 · 139 阅读 · 0 评论 -
一起来学SpringCloud Maven版本控制
序言 在学习Sping Cloud之前应该先知道其与Spring Boot的对应版本,不然会出现各种不兼容的情况,和一些未知的问题。 怎么查看版本呢? 访问网站 https://start.spring.io/actuator/info 然后呢找到 spring-cloud 这个节点 { "Finchley.M2": "Spring Boot >=2.0.0.M3 and &...原创 2019-11-08 20:43:21 · 2128 阅读 · 0 评论 -
一起来学SpringColud 初识微服务
项目的演变 从个大搜索指数来看,微服务的热度在进入 2017 年后突然爆发,国内各大会议和论坛的相关讨论也如雨后春笋般层出不穷,各大一线互联网公司也纷纷将这一技术引入并在实际业务中落地。 这里选取Dubbo官网的一副图作为分析 从左到右依次为 单一应用=》垂直应用架构=》分布式服务架构=》流动计算架构 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本...原创 2018-10-29 23:08:27 · 1037 阅读 · 0 评论