SpringCloud 学习笔记
lwtxzwt
互联网程序员一枚!
展开
-
Spring Cloud 学习笔记(十)-- 配置刷新RefreshScope与Spring Cloud Bus
本人博客:https://cherishlife.com.cn/blog/33有兴趣的朋友支持下,谢谢!概述在前文中我们学习了如何使用Spring Cloud Config配置中心来管理实例的配置文件。本文来学习一下Config的配置刷新。主要方法是依靠actuator组件的refresh组件或借助Spring Cloud Bus与消息中间件实现。手动刷新手动刷新需要借助a...原创 2019-11-12 10:24:20 · 1875 阅读 · 0 评论 -
Spring Cloud 学习笔记(九)--Hystrix断路器
本人博客:https://cherishlife.com.cn/blog/32有兴趣的朋友支持下,谢谢!概述Hystrix是一个用于处理分布式系统的延迟和容错的开源库,在分布式系统里,许多依赖不可避免的会调用失败,比如超时、异常等,Hystrix能够保证在一个依赖出问题的情况下,不会导致整体服务失败,避免级联故障,以提高分布式系统的弹性。“断路器”本身是一种开关装置,当某个服务单元...原创 2019-11-07 09:16:24 · 978 阅读 · 0 评论 -
Spring Cloud 学习笔记(八)--Feign详解
本人博客:https://cherishlife.com.cn/blog/31有兴趣的朋友支持下,谢谢!Feign是什么Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定义一个接口,然后在上面添加注解,同时也支持JAX-RS标准的注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feig...原创 2019-11-04 08:56:37 · 1605 阅读 · 0 评论 -
Spring Cloud 学习笔记(七)--Ribbon负载均衡与自定义Ribbon
本人博客:https://cherishlife.com.cn/blog/30有兴趣的朋友支持下,谢谢!概述Spring Cloud Ribbon 是基于Netflix Ribbon实现的一套客户端的负载均衡的工具。Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项,...原创 2019-10-31 10:49:06 · 1097 阅读 · 0 评论 -
Spring Cloud 学习笔记(六)--Gateway 关于IE跨域的坑及实现
本人博客:https://cherishlife.com.cn/blog/29有兴趣的朋友支持下,谢谢!概述在使用SpringCloud实现微服务时,经常会碰到前端页面访问多个二级域名的情况,跨域是首先要解决的问题。 解决这个问题,可以从两方面入手,一种方案是在微服务各自的业务模块中实现,即在SpringBoot层实现,另外一种方案就是在Gateway层实现。本文主要介绍网关...原创 2019-10-30 10:24:50 · 1425 阅读 · 0 评论 -
Spring Cloud 学习笔记(五)--Gateway 实现多服务实例的 Swagger聚合
本人博客:https://cherishlife.com.cn/blog/28 有兴趣的朋友支持下,谢谢!概述Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。 本文主要介绍如何使用网关Gateway,实现将多个实例的Swagger聚合。服务实例pom依赖包配置 <!--Swagger-UI API文...原创 2019-10-24 09:39:49 · 3462 阅读 · 0 评论 -
Spring Cloud 学习笔记(四)--网关Gateway Demo
本人博客:https://cherishlife.com.cn/blog/27 有兴趣的朋友支持下,谢谢!概述Spring cloud gateway是spring官方基于Spring 5.0、Spring Boot2.0和Project Reactor等技术开发的网关,Spring Cloud Gateway旨在为微服务架构提供简单、有效和统一的API路由管理方式,Spring Clou...原创 2019-10-23 09:37:16 · 4245 阅读 · 0 评论 -
Spring Cloud 学习笔记(三)--配置中心Config Demo
本人博客:https://cherishlife.com.cn/blog/26有兴趣的朋友支持下,谢谢!概述本文将继续介绍的是SpringCloud中的分布式配置中心Config的相关使用教程。Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,cl...原创 2019-10-23 09:26:21 · 990 阅读 · 0 评论 -
Spring Cloud 学习笔记(二)--搭建一个简单的Eureka Demo
本人博客:https://cherishlife.com.cn/blog/25有兴趣的朋友支持下,谢谢!概述本文介绍如何搭建快速入门级SpringCloud Demo。SpringCloud按照项目部署可以分为以下几个部分,注册中心(服务目录服务)、配置中心(集中式配置管理中心)、服务端(服务提供者)、客户端(服务消费者)、服务网关。将逐一进行简单介绍。PS:本文的Demo采用...原创 2019-10-23 09:15:56 · 971 阅读 · 0 评论 -
Spring Cloud 学习笔记(一)--什么是微服务
本人博客:https://cherishlife.com.cn/blog/24有兴趣的朋友支持下,谢谢!概述Spring Cloud是当今最火的微服务架构之一。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。Spring并没有重复制造...原创 2019-10-22 15:33:00 · 1059 阅读 · 0 评论