
Spring Cloud
a坤
这个作者很懒,什么都没留下…
展开
-
Spring Cloud-Eureka简介
转自:https://blog.youkuaiyun.com/tanga842428/article/details/738229051、Eureka 简介:Eureka 是 Netflix 出品的用于实现服务注册和发现的工具。 Spring Cloud 集成了 Eureka,并提供了开箱即用的支持。其中, Eureka 又可细分为 Eureka Server 和 Eureka Client。...转载 2018-10-30 17:25:21 · 271 阅读 · 0 评论 -
Spring Cloud-STS创建工程 Maven报错
目前用STS For Eclipse工具开发Spring Boot工程,发现有以下错误: 这时候才注意到没有安装配置maven,通过以下命令也可以确认没有安装maven: 一、首先下载Maven并配置自定义本地仓库它是apache下面的项目,下载地址:http://maven.apache.org/,这里我们选择"Binary zip archive"版本,下载完成之后,进...原创 2018-11-17 16:45:51 · 450 阅读 · 0 评论 -
Spring Cloud-Eureka Server开发
本文是基于STS(Spring Tools 4 for Eclipse)进行开发。1. 点击File->New->Project2. 选择Eureka Server点击Finish,工程就创建完成。 3. 注解和依赖配置工程创建完成之后,默认会生成如下依赖:通过@EnableEurekaServer注解启动一个服务注册中心,添加@EnableEure...原创 2018-11-17 17:10:15 · 190 阅读 · 0 评论 -
Spring Cloud --Ribbon讲解
概述:Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎存在于每一个Spr...转载 2019-01-03 20:26:45 · 219 阅读 · 0 评论 -
Spring Cloud --微服务容错保护(Hystrix)
我们在实践微服务架构时,通常会将业务拆分成一个个微服务,微服务之间通过网络进行通信,进行互相调用,造成了微服务之间存在依赖关系。我们知道由于网络原因或者自身的原因,服务并不能保证服务的100%可用,如果单个服务出现问题,调用这个服务就会出现网络延迟甚至调用失败,而调用失败又会造成用户刷新页面并再次尝试调用,再加上其它服务调用,从而增加了服务器的负载,导致服务瘫痪,最终甚至会导致整个服务“雪崩”。...转载 2019-01-03 20:38:07 · 182 阅读 · 0 评论 -
Zuul配置Hystrix和Ribbon
概述:由于Spring Cloud Zuul包含了对Hystrix和Ribbon的依赖,所以Zuul拥有线程隔离和断路器的自我保护功能,以及对客户端的负载均衡能力。但是,需要注意在使用path和url的映射关系来配置路由规则时,对于路由转发的请求不会采用HystrixCommand来包装,所以这类路由请求没有线程隔离和断路器的保护以及负载均衡的能力。所以使用Zuul的时候尽量使用path和se...原创 2019-01-04 11:54:12 · 4445 阅读 · 1 评论 -
SpringMVC-概述
在早期 Java Web 的开发中,统一把显示层、控制层、数据层的操作全部交给 JSP 或者 JavaBean 来进行处理,我们称之为Model1:出现的弊端: JSP 和 Java Bean 之间严重耦合,Java 代码和 HTML 代码也耦合在了一起 要求开发者不仅要掌握 Java ,还要有高超的前端水平 前端和后端相互依赖,前端需要等待后端完成,后端也依赖前端完成,才能进...转载 2019-04-02 22:17:58 · 224 阅读 · 0 评论