
Spring Cloud
文章平均质量分 93
学习Spring Cloud
@coward
好好学习,天天进步
展开
-
SpringCloud(八)Spring Cloud Config(3)——与Eureka配合使用
前面的文章中,我们学习了eureka的使用示例,学习了Spring Cloud Config的使用示例。在实际场景中,我们搭建一个Spring Cloud微服务可能只用到Eureka,但是绝不会搭建一个Spring Cloud微服务可能只用到Spring Cloud Config。所以今天我们来看看Spring Cloud Config 如何和Eureka配合使用。项目源码托管地址:htt...原创 2019-12-24 17:21:18 · 559 阅读 · 0 评论 -
SpringCloud(八)Spring Cloud Config(2)——配置详解
上一篇文章中我们实现了一个简单的sring Cloud Config配置中心的简单demo。接下来我们学习下一些在实际场景中可能遇到的一些的复杂情况下的应对方法。我们如何配置Spring Cloud Config Server的git配置信息让其从远程git仓库拉取配置信息更灵活;为了安全,如何为配置属性进行加密;如何配置安全认证,如何让配置的属性刷新呢?我们带着这一系列问题往下看。下面实例...原创 2019-12-20 16:19:51 · 1203 阅读 · 0 评论 -
SpringCloud(八)Spring Cloud Config(1)——基础入门
前面我们已经知道如何搭建一个Spring Cloud微服务架构的系统。这个架构里面可能有几个微服务,可能有几十个微服务,也可能有上百个微服务甚至更多。假如,有一天我们改下日志打印级别这个想法,如果只有少量的微服务我们可以一个一个去改,那么如果有非常多的微服务也要一个一个去改吗,不仅工作量大而且容器出错。这该怎么办呢?不要着急我们今天来看下这个东西Spring Cloud Config,它可以帮...原创 2019-12-04 18:00:54 · 519 阅读 · 0 评论 -
SpringCloud(七)Zuul——网关与路由
目录1 引言2. Zuul2.1 Zuul简介2.2 实战2.2.1 简单实例2.2.2 Zull指定path + serviceId2.2.3 Zuul指定path + url2.2.4 Zuul路由的strip-prefix2.2.5 Zuul使用正则表达式2.2.6 Zuul的Filter1 引言源码托管地址:https://github....原创 2019-11-28 11:14:35 · 672 阅读 · 0 评论 -
SpringCloud(六)Hystrix——断路器
刚出差回来,忙完一阵子,今天得以有空,那就多多更新下博客了。源码托管地址:https://github.com/cddofficial/SpringCloudRepo目录1 雪崩效应2. 解决方案2.1 超时机制2.1.1 使用RestTemplate+Ribbon2.1.2 使用Feign2.2 断路器hystrix3 hystrix断路器3.1 简介...原创 2019-11-26 11:36:02 · 408 阅读 · 0 评论 -
SpringCloud(五)Feign——更好用的通信方式
在微服务架构中,我们经常需要和其他服务进行通信实现数据交互,常用的方式有两种:一是RPC((Romote Procedure Call),另一种是HTTP。SpirngCloud 中,默认是使用HTTP进行微服务间通信,其中最常用的有两种实现形式也有两种:一RestTemplate,二是Feign,前者的用法我们在上一篇文章中已经见识过了。接下来我们就来看看feign是怎么回事呢!源码托管地址...原创 2019-11-25 15:09:47 · 1925 阅读 · 0 评论 -
SpringCloud(四)Ribbon——负载均衡
在上一篇文章中,我们创建了一个服务注册(或服务发现)服务,一个可乐服务,一个用户服务,并且后两个服务都注册到了服务注册服务上。在真实环境中我们的微服务架构通常要承载几十万,几百万,几千万甚至更高级别的流量考验,面对这种高并发场景,服务往往都是分布式部署。那么问题来了,我们如何让服务器集群的每个节点处理的请求数量相当呢,不至于一台服务器快要撑爆了,一台服务器无人问津,如何让每台服务器负载均衡呢?...原创 2019-11-22 18:07:56 · 667 阅读 · 0 评论 -
SpringCloud(三)Eureka——开始实战
前面的理论点已经讲了很多了,从分布式过度到微服务,一点一点把微服务的思想渗透给大家。接着又宏观的角度概述了下微服务的星星点点。好了,东风已到,开始实战。 源码托管地址:https://github.com/cddofficial/SpringCloudRepo目录1 Eureka1.1 简介1.2 原理1.3 服务提供者和消费者2.开始实战...原创 2019-11-16 18:01:17 · 695 阅读 · 0 评论 -
SpringCloud(二)初识微服务——开篇
记得上大学那会,有次我去图书馆找算法书,无意间看到了书架上摆着一本《微服务架构与实践》。当即,拿起来开始阅读,可是奈何当时水平太低,很多东西都看不懂,只知道是一些微小的服务,这是我与微服务的第一次邂逅。 好了,不回忆往事了。开始进入正题。目录1 微服务概述1.1 单体架构1.2 微服务架构1.3 微服务特性与优点1.3.1 特性1.3....原创 2019-11-12 19:33:33 · 562 阅读 · 1 评论 -
SpringCloud(一)理解微服务与分布式思想
相信不少同学都听说过微服务与分布式了,我们将要学习的Spring Cloud就是一种微服务框架,我们在学习Spring Cloud之前,先来梳理下微服务和分布式的概念,先理解下的他们的思想。只要思想理解了,其他的都操作就更好理解了。目录1.分布式1.1 概念1.2场景1.3 物理架构图2. 微服务2.1 概念2.2 实例2.3 场景1.分布式1.1 概念...原创 2019-11-11 19:57:05 · 972 阅读 · 0 评论