
SpringCloud
文章平均质量分 94
笔记
Surplus...
这个作者很懒,什么都没留下…
展开
-
1、SpringCloud:什么是SpringCloud
文章目录1、回顾微服务和微服务架构2、什么是SpringCloud? 1、回顾微服务和微服务架构 1.1、 什么是微服务 通常而言:微服务架构是一种架构模式,或者说是一种架构风格,它提倡将单一的应用程序划分成一组小的服务(模块化)每个服务运行在其独立的自己的进程内,服务之间互相协调,互相配置,为用户提供最终的价值。服务之间采用轻量级的通信机制互相沟通,每个服务都围绕着具体的业务进行构建,并且能够被独立的部署到生产环境中,另外,应尽量避免统一的,集中式的服务管理机制,对具体的一个服务而言,应根据业务上下文转载 2020-11-14 16:48:45 · 244 阅读 · 0 评论 -
2、微服务架构编码构建初始步骤和订单模块构建(个人的学习笔记)
2.微服务架构编码构建初始步骤和订单模块构建(个人的学习笔记)原创 2021-12-29 23:54:10 · 916 阅读 · 0 评论 -
3、服务注册与发现Eureka(个人学习笔记)
1、EUREKA服务注册与发现 EUREKA基础知识转载 2022-01-27 14:40:21 · 260 阅读 · 0 评论 -
4、服务注册与发现Consul(个人学习笔记)
1、Consul简介 Consul是什么? Consul官网:官网 Consul 是一套开源的分布式服务发现和配置管理系统,由HashICorp 公司用 Go语言开发。提供了微服务系统中的服务治理,配置中心,控制总线等功能,这些功能中的每一个都可以根据需要单独使用,也可以一起使用已构建全方位的服务网络,总之**Consul提供了一种完整的服务网络解决方案**。 优点:基于raft协议,比较简洁;支持健康检查,同时支持HTTP和DNS协议支持跨数据中心的WAN集群提供图形界面跨平台,支持Linux、Ma原创 2022-01-31 17:47:57 · 529 阅读 · 0 评论 -
5、Ribbon负载均衡服务调用(个人学习笔记)
1、 Ribbon入门介绍 Ribbon是什么 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套 客户端负载均衡 的工具。 简单的说:Ribbon是Netflix发布的开源项目,主要功能是提供 客户端的软件负载均衡算法和服务调用 。Ribbon客户端组件提供一系列完善的配置,如连接超时,重试等。简单的说:就是 在配置文件中列出Load Balancer(简称LB)后面所有的机器,Ribbon会自动的帮助你基于某种规则(如简单轮询,随机连接等)去连接这些机器 ,我们很容原创 2022-02-02 16:15:09 · 832 阅读 · 1 评论 -
6、OpenFeign服务接口调用(个人学习笔记)
1、OpenFeign 概述 官网地址:官网 Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单。它的 使用方法是定义一个服务接口然后在上面添加注解。Feign也支持可拔插式的编码器和解码器。Spring Cloud对Feign进行了封装,使其支持了Spring MVC标准注解和HttpMessageConverters。Feign可以与Eureka和Ribbon组合使用以支持负载均衡。 能干嘛 Feign旨在使编写Java Http客户端原创 2022-02-03 20:51:06 · 424 阅读 · 0 评论 -
7、Hystrix断路器(个人学习笔记)
1、Hystrix概述 分布式系统面临的问题 复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。 什么服务雪崩? 多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其他的微服务,这就是所谓的 扇出。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的 雪崩效应。 对于高流量的应用来说,单一的后端依赖可能会导致所有服务器上的所有资源都在几秒钟内饱和,比失败更原创 2022-02-17 23:17:16 · 474 阅读 · 0 评论 -
8、Gateway网关(个人学习笔记)
1、Gateway概述简介 官网:Gateway网关官网 Gateway是什么 Gateway是在Spring生态系统之上构建的API网关服务,基于Spring 5,Spring Boot 2和Project Reactor等技术。 Gateway旨在提供一种简单而有效的方式来对API进行路由,以及提供一些强大的过滤器功能,例如:熔断、限流、重试等。 SpringCloud Gateway是Spring Cloud的一个全新项目,基于Spring 5.0+Spring Boot 2.0和转载 2022-02-25 18:12:28 · 729 阅读 · 0 评论