
SpringCloud
境里婆娑
成年人的生活里没有容易俩字!!!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
史上最全的SpringCloud入门学习教程
写在前面: 我是「境里婆娑」。我还是从前那个少年,没有一丝丝改变,时间只不过是考验,种在心中信念丝毫未减,眼前这个少年,还是最初那张脸,面前再多艰险不退却。写博客的目的就是分享给大家一起学习交流,如果您对 Java感兴趣,可以关注我,我们一起学习相关文章:今天我把写过的SpringCloud系列的文章全部整理在此,方便大家学习查看!SpringCloud教程-服务的注册与发现Eureka(SpringCloud版本Finchley)SpringCloud教程- 服务消费者(rest+ribb.原创 2020-05-16 15:36:28 · 979 阅读 · 0 评论 -
SpringCloud教程-注册中心(Consul)(SpringCloud版本Greenwich.SR4)
文章目录consul简介Consul 的优势:创建工程consul-clientconsul简介Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框 架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其它工具(比如 ZooKe...原创 2019-12-23 19:02:45 · 428 阅读 · 0 评论 -
windows下安装服务注册Consul
windows下安装服务注册Consulconsul也可以作为服务的注册中心,可以替代Eureka去官网下载 consul : https://www.consul.io/downloads.html找到对应的操作系统下载。下载完成之后解压配置环境变量启动consulconsul agent -dev...原创 2019-12-22 16:59:21 · 552 阅读 · 0 评论 -
SpringCloud教程- 服务链路追踪(Spring Cloud Sleuth)(SpringCloud版本Greenwich.SR4)
文章目录一、Sleuth简介二、为何使用Sleuth三、构建工程server-zipkinzipkin-serivce-hizipkin-server-hello四、 启动工程演示一、Sleuth简介微服务跟踪(sleuth)其实是一个工具,它在整个分布式系统中能跟踪一个用户请求的过程(包括数据采集,数据传输,数据存储,数据分析,数据可视化),捕获这些跟踪数据,就能构建微服务的整个调用链的视图...原创 2019-12-21 18:49:05 · 396 阅读 · 0 评论 -
SpringCloud教程-消息总线Bus 服务端(server)刷新(SpringCloud版本Greenwich.SR4)
文章目录项目示例config-server-bug前言:本篇文章在上一篇文章基础上进行修改,因为虽然我们做到了利用一个消息总线触发刷新,而刷新所有客户端配置的目的,但是这种方式并不合适。原因有两点:1、破坏了微服务各节点的对等性,2、如果客户端ip有变化,这时我们就需要修改WebHook的配置。上篇文章的架构模式稍微改变一下这时Spring Cloud Bus做配置更新步骤如下:...原创 2019-12-15 17:11:41 · 544 阅读 · 0 评论 -
SpringCloud教程-消息总线Bus 客户端(client)刷新(SpringCloud版本Greenwich.SR4)
文章目录消息总线(Bus)介绍项目示例config-client-bus前言:前面文章讲了Spring Cloud Config配置中心如何使用,当我们在更新git上面的配置,想要获取最新的配置,需要手动刷新或者利用webhook的机制每次提交代码发送请求来刷新客户端,客户端越来越多的时候,需要每个客户端都执行一遍,这种方案就不太适合了。使用Spring Cloud Bus可以完美解决这一问题...原创 2019-12-14 20:12:26 · 506 阅读 · 0 评论 -
SpringCloud教程-分布式配置中心Config (SpringCloud版本Greenwich.SR4)
文章目录Config(分布式配置中心)简介创建服务端ConfigServer创建客户端config-clientConfig(分布式配置中心)简介Spring Cloud Config项目是一个解决分布式系统的配置管理方案。它包含了Client和Server两个部分,server提供配置文件的存储、以接口的形式将配置文件的内容提供出去,client通过接口获取数据、并依据此数据初始化自己的应用...原创 2019-12-08 17:52:31 · 489 阅读 · 0 评论 -
SpringCloud教程- 路由网关Zuul (SpringCloud版本Greenwich.SR4)
文章目录Zuul简介创建zuul-gateway工程服务过滤Zuul简介Zuul是NetFlix开源的微服务网关,它可以和Eureka、Ribbon、Hystrix等组件配合使用。Zuul的核心是一些列的过滤器,这些过滤器可以完成以下功能。身份认证与安全:识别每个资源的验证要求,并拒绝那些与要求不符合的请求。审查与监控:在边缘位置追踪有意义的数据和统计结果,从而带来精确的生产视图。动态...原创 2019-12-07 15:31:41 · 591 阅读 · 0 评论 -
SpringCloud教程- 断路器(Hystrix)(SpringCloud版本Finchley)
文章目录一、断路器简介(Hystrix)二、在ribbon中使用断路器(Hystrix)前言:在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个...原创 2019-12-01 15:37:26 · 283 阅读 · 0 评论 -
SpringCloud教程- 服务消费者(Feign)(SpringCloud版本Finchley)
文章目录一、Feign简介二、 环境准备三、创建基于Feign服务定义启动类pom文件配置配置文件application.yml定义一个feign接口定义一个controller前言:上篇文章讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何使用Feign去消费服务代码地址:GitHub一、Feign简介Feign是Netflix开发的声明式、模板化的...原创 2019-11-29 21:22:45 · 292 阅读 · 0 评论 -
SpringCloud教程- 服务消费者(rest+ribbon)(SpringCloud版本Finchley)
前言:在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于httprestful的。Springcloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下ribbon+rest。一、ribbon介绍官方文档简介Ribbon is a client side load b...原创 2019-11-25 20:47:51 · 289 阅读 · 0 评论 -
SpringCloud教程-服务的注册与发现Eureka(SpringCloud版本Finchley)
SpringCloud简介spring cloud 为开发人员提供了快速构建分布式系统的一些工具,包括配置管理、服务发现、断路器、路由、微代理、事件总线、全局锁、决策竞选、分布式会话等等。它运行环境简单,可以在开发人员的电脑上跑。另外spring cloud是基于springboot的,所以需要开发中对springboot有一定的了解。本章SpringCloud版本是Finchley.RELE...原创 2019-11-23 16:32:51 · 357 阅读 · 0 评论