
spring cloud
文章平均质量分 82
学过的东西还是总结出来最稳当~
拔刀四顾心不慌
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
spring cloud 入门5—Eureka高可用
Eureka高可用我们通过前边的工作已经完成了Eureka注册中心的部署以及Eureka服务注册,现在进入下一步重要的步骤——保证服务的高可用性Eureka官网解释如下:Eureka can be made even more resilient and available by running multiple instances and asking them to register ...原创 2020-04-29 15:04:06 · 269 阅读 · 0 评论 -
spring cloud 入门13-Eureka网关——zuul01
新建项目,添加zuul组件在pom文件中添加的组件表示为 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-client</artifactId> </dependency> <depe原创 2020-06-04 15:55:29 · 320 阅读 · 0 评论 -
spring cloud 入门12-Eureka断路器——Hystrix
在我们的cloud中,各个节点之间相互配合、互相支持,大家齐心协力完成工作,但是天佑不测风云,可能存在某一个微服务的某个时刻压力变大导致服务缓慢,甚至出现故障,导致服务不能响应,例如:我们的网站推出新的营销方案,注册即得200元现金,这个时候注册这个节点出现压力过大,服务响应速度变缓,进入瘫痪状态。而这个时候产品微服务响应还是正常响应。但是如果出现产品微服务大量调用用户微服务,就会出现大量的等待,如果还是持续地调用,则会造成大量请求的积压,导致产品微服务最终也不可用总结来说:如果一个服务不可用,而其他微原创 2020-05-29 15:04:35 · 207 阅读 · 0 评论 -
spring cloud 入门11-Eureka服务节点之间的调用—Feign
我们在使用spring cloud ribbon的时候已经使用RestTemplate完成了多服务节点之间的相互调用,而RestTemplate已经实现了对HTTP请求的封装处理,形成了一套模板化的调用方法,但是在实际开发过程中对于微服务的依赖不止一处,往往一个接口被多处调用使用RestTemplate并非那么友好。因为除了要编写URL,还需要注意这些参数的组装和结果的返回等操作。为了克服这些不友好,除了Ribbon外,Spring Cloud还提供了声明式调用组件——Feign。Feign是一个基于接原创 2020-05-14 10:40:00 · 630 阅读 · 0 评论 -
spring cloud 入门10—RestTemplate详解
RestTemplate详解一:get之前实验中我们已经使用过RestTemplate去实现服务访问了,我们现在可以仔细研究下这个对象针对几种不同请求类型和参数类型的服务调用实现依旧是我们刚才的实验,参与者有 Eureka Server(服务注册中心),product(服务调用者)、user(服务提供者)启动服务如上现在product中调用服务提供者的代码如下:访问结果:这里我...原创 2020-05-13 14:25:31 · 349 阅读 · 0 评论 -
spring cloud 入门9—Eureka服务节点之间的调用—Ribbon的使用02
Eureka服务节点之间的调用—Ribbon的使用02我们基础创建一个user服务节点,完成user节点的高可用,和user1节点提供的服务是一模一样的,用以达到以下的效果这样product节点在访问过程中如果user1节点出现断线或其他问题,可以快速访问user2节点,以及多user节点会形成一个集群,减缓服务压力我们配置user2如下:注意:spring.application....原创 2020-05-07 09:58:57 · 239 阅读 · 0 评论 -
spring cloud 入门8—Eureka服务节点之间的调用—Ribbon的使用01
Eureka服务节点之间的调用经过前边的调试,现在我们Eureka注册中心(bigsoft-server)和Eureka服务(bigsoft-product)已经配置完毕,我们之所以使用Eureka微服务做分布式操作,就是为了多节点之间相互调用,将复杂的工作分布到不同的计算机上去操作,那么现在我们就做多服务节点之间调用的操作首先配置bigsoft-user节点,其实和product节点配置非常...原创 2020-05-06 15:45:51 · 352 阅读 · 0 评论 -
spring cloud 入门7—Eureka多服务节点
Eureka多服务节点我们在将注册中心完成高可用多注册中心之后,我们需要做的就是防止某个服务节点在服务过程中发生问题,同样的我们可以将单一服务节点分布到多个个计算机上,形成多服务节点例如product微服务,分别部署在47.105.4.33和47.105.4.34两个服务器上,当47.105.4.33服务器因为本身或者网络故障导致不可提供服务时暂时由47.105.4.34对外提供服务,这样就完...原创 2020-04-30 14:01:58 · 534 阅读 · 0 评论 -
spring cloud 入门6—Eureka高可用2
Eureka高可用2在完成Eureka注册中心高可用(多注册中心)之后,我们回顾下之前的配置是这样:原创 2020-04-30 11:03:27 · 210 阅读 · 0 评论 -
spring cloud 入门4—Eureka服务注册
Eureka服务注册我们现在已经将Eureka注册中心搭建完毕,现在我们开始完成Eureka的服务注册,毕竟仅仅只有一个Eureka的注册中心是没有意义的首先我们创建一个bigsoft-product的服务向Eureka注册中心,创建工程的时候,因为要使用Eureka-clienth所以在添加了web的插件后还需要引入Eureka Discovery client自动创建工程会帮我们生产我...原创 2020-04-29 11:06:49 · 187 阅读 · 0 评论 -
spring cloud 入门3—Eureka自我保护机制
Eureka自我保护机制我们在使用Eureka的时候(尤其是做实验测试的时候)经常会看到Eureka界面冒出来这样一段红色的警示语句中文翻译如下:紧急情况!尤里卡可能不正确地声称实例在不在的情况下出现。续订小于阈值,因此不会为了安全而过期实例。出现这种情况的解释说明是:当前Eureka进入了自我保护模式其中官方解释是这样的:自我保护模式正是一种针对网络异常波动的安全保护措施,使...原创 2020-04-28 11:13:39 · 701 阅读 · 0 评论 -
spring cloud 入门2—Eureka服务治理中心搭建以及Eureka界面介绍
2:Eureka服务治理中心一:创建项目我们首先创建spring cloud的服务治理中心,在创建界面选择添加的组件为:Eureka-Server以及spring Web创建好的工程结构:下边是整体pom文件<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/P...原创 2020-04-27 16:29:17 · 873 阅读 · 0 评论 -
spring cloud 入门1—Eureka入门
1:EurekaSpring Cloud 入门首先要了解Eureka一:是什么Eureka是Netflix开发的服务发现框架基于REST的服务在Spring Cloud主要提供服务治理和服务发现服务集成了众多开源的框架,利用Spring Boot的开发实现了服务治理、服务注册与发现、负载均衡、数据监控,REST API发布方式等涵盖了分布式框架所需要的所有功能二:怎么用1:...原创 2020-04-27 14:20:17 · 159 阅读 · 0 评论