SpringCloud
江海i
不积小流,无以成江海。
展开
-
SpringCloud——Day05
SpringCloud Day05 文章总结自B站狂神说Java 1. zuul 路由网关,zuul包含了对请求路由和过滤的两个主要功能。还可以用来隐藏真正的地址。 引入依赖(在之前的hystrix依赖的基础上添加): <!-- zuul--> <dependency> <groupId>org.springframework.cloud</groupId> <artifa原创 2020-08-11 16:19:52 · 156 阅读 · 0 评论 -
SpringCloud——Day04
SpringCloud Day04 前两天要考科二,没有学习,呜呜呜科二还没过。 文章总结自B站狂神说JAVA 1.Hystrix 多个微服务之间相互调用的时候,如果某个链路上的微服务响应时间过长或者不可用,对调用其它微服务的该微服务就会被占用过多的资源,进而引起系统崩溃,被称为雪崩效应。 Hystrix是用于处理分布式系统的延迟和容错的开源库,它能保证在一个依赖出现问题的情况下,不会导致整体服务失败,避免级联故障,提高分布式系统的弹性。这种保护机制叫做服务熔断,当某个微服务不可用或者响应时间太长时会原创 2020-08-09 16:06:52 · 94 阅读 · 0 评论 -
SpringCloud——Day03
Spring Cloud Day03 文章总结自B站狂神说Java Ribbon 基于Netflix Ribbon 实现的一套客户端负载均衡的工具。 负载均衡就是将用户的请求平均的分配到多个服务器上,从而达到高可用的效果。Riboon会自动的基于某种规则(轮询;随机)去连接服务。 ...原创 2020-08-04 11:33:46 · 133 阅读 · 0 评论 -
SpringCloud——Day02
Spring Cloud Day02 文章总结自B站狂神说java 1. Eureka 服务与注册中心:是NetFlix的一个子模块,也是核心模块之一。是一个基于REST的服务,用于定位服务,实现中间层的发现与转移。 三大角色: Eureka Server:提供服务注册与发现; Service Provider:将自身服务注册到Eureka中,使消费方能够找到; Service Consumer:服务消费方从Eureka中获取服务注册列表,从而找到消费服务。 1.1 搭建eureka服务端 引入po原创 2020-08-02 10:11:54 · 176 阅读 · 0 评论 -
SpringCloud——Day01
SpringCloud Day01 文章总结自B站狂神说Java 1. 什么是微服务 通常而言,微服务架构是一种架构模式,或者说是一种架构风格,提倡将单一的应用程序划分组成一组小的服务,每个服务独立运行在自己的进程内,服务之间相互协调,互相配置,为用户提供最终价值。每个服务都围绕着具体的业务进行构建,并且能够独立的部署到生产环境中。 简而言之:微服务就是将一个大型的项目划分为多个小型项目,项目之间相互协调,又相互制约,每个小型项目做不同的工作,共同为整个大型项目服务。 1.1 微服务与微服务架构 微服务原创 2020-08-01 10:59:15 · 205 阅读 · 0 评论