![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SpringCloud
String小四
这个作者很懒,什么都没留下…
展开
-
SpringCloud&alibaba学习笔记系列8
SpringCloud&alibaba学习笔记系列该笔记仅作为个人学习使用。第八章Gateway新一代服务网关8.1概述简介官网:上一代网关zuul:https://github.com/Netflix/zuul/wiki当前Gateway网关:https://spring.io/projects/spring-cloud-gateway8.1.1是什么Cloud全家桶中有一个很重要的组件就是网关,在1.X版本中都是采用的Zuul网关;但在2.x版本中,zuul的升级一直划水,Spr原创 2020-12-22 07:59:38 · 190 阅读 · 0 评论 -
SpringCloud&alibaba学习笔记系列7
SpringCloud&alibaba学习笔记系列该笔记仅作为个人学习使用。第七章Hystrix断路器7.1概述7.1.1分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每一个依赖关系在某些时候将不可避免地失败。如上图的请求需要调用A、P、H、I四个服务,如果一切顺利则没有什么问题,关键如果I服务超时会出现什么情况?显然,如果I服务出现问题就有可能导致整这个调用链出现问题,严重可能整个系统瘫痪。也就是我们说的服务雪崩。服务雪崩: 多个微服务之间调用的时候原创 2020-12-13 11:49:17 · 236 阅读 · 0 评论 -
SpringCloud&alibaba学习笔记系列6
SpringCloud&alibaba学习笔记系列该笔记仅作为个人学习使用。第六章OpenFeign服务接口调用6.1概述6.1.1OpenFeign是什么官网:https://cloud.spring.io/spring-cloud-static/Hoxton.SR1/reference/htmlsingle/#spring-cloud-openfeigngithub:https://github.com/spring-cloud/spring-cloud-openfeign F原创 2020-12-10 10:09:13 · 105 阅读 · 0 评论 -
SpringCloud&alibaba学习笔记系列5
SpringCloud&alibaba学习笔记系列该笔记仅作为个人学习使用。第五章Ribbon负载均衡服务调用5.1概述5.1.1是什么 Spring Cloud Ribbon是基于NetFlix Ribbon实现的一套客户端 负债均衡的工具。(服务端使用Nginx软件实现) 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负债均衡算法和服务调用。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单地说,就是在配置文件中列出Load B原创 2020-12-05 17:26:36 · 192 阅读 · 0 评论 -
SpringCloud&alibaba学习笔记系列4
SpringCloud&alibaba学习笔记系列该笔记仅作为个人学习使用。第四章Consul服务注册与发现4.1Consul简介官网:https://www.consul.io/4.1.1是什么Consul是一套开元的分布式服务发现和配置管理系统,由HashiCorp公司Go语言开发。 提供了微服务系统中的服务治理、配置中心、控制总线等功能。这些功能中的每一个都可以根据需要单独使用,也可以一起使用以构建全方位的服务网格,总之Consul提供了一种完整的服务网格解决方案。 它具有原创 2020-11-28 12:36:51 · 236 阅读 · 2 评论 -
SpringCloud&alibaba学习笔记系列3
SpringCloud&alibaba学习笔记系列该笔记仅作为个人学习使用。第六章zookeeper的服务发现与注册官网:https://zookeeper.apache.org/使用zookeeper代替eureka6.1注册中心zookeeper zookeeper是一个分布式协调工具,可以实现注册中心功能;6.2服务提供者1.新建cloud-provider-payment80042.pom文件直接从8001拷贝过来依赖<?xml version="1.0"原创 2020-11-25 18:30:49 · 256 阅读 · 0 评论 -
SpringCloud&alibaba学习笔记系列2
SpringCloud&alibaba学习笔记系列该笔记仅作为个人学习使用。第二章Eureka服务注册与发现2.1Eureka基础知识2.1.1服务治理 SpringCloud封装了Netflix公司开发的Eureka模块来实现服务治理。 在传统的rpc远程调用框架中,管理每个服务与服务之间依赖关系比较复杂,管理也比较复杂,所以需要使用服务治理,管理服务于服务之间的依赖关系,可以实现服务调用、负载均衡、容错等,实现服务发现与注册。2.1.2服务注册与发现 Eureka采用了CS原创 2020-11-21 08:14:52 · 269 阅读 · 0 评论 -
SpringCloud&alibaba学习笔记系列1
SpringCloud&alibaba学习笔记系列该笔记仅作为个人学习使用。第一章微服务架构概述及入门1.1微服务架构概述 微服务架构是一种架构模式,它提倡将单一应用程序划分为一组小的服务,服务之间互相协调、互相配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务之间采用轻量级的通信机制互相协作(通常是基于HTTP协议的RESTful API)。每个服务都围绕着具体业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对具原创 2020-11-19 20:21:52 · 360 阅读 · 2 评论