2019年4月26日

从零开始学spring cloud(十一) -------- hystrix监控

摘要:一、官方文档阅读 服务启动后,可以通过/health和hystrix.stream查看效果,实际上,访问上述两个地址,会出现404,这是因为spring boot版本的问题, 我在这里使用的springboot的版本是: 使用的spring cloud的版本是 这里,需要在movie服务的配置文件中 阅读全文

posted @ 2019-04-26 21:29 小~虎 阅读(187) 评论(0) 推荐(0) 编辑

2019年4月17日

从零开始学spring cloud(十) -------- hystrix简单代码示例

摘要:一、官网文档阅读 较低级别的服务中的服务故障可能导致级联故障一直到用户。 当对特定服务的调用超过circuitBreaker.requestVolumeThreshold(默认值:20个请求)且失败百分比大于circuit.rolllingStats.timeInMilliseconds定义的滚动窗 阅读全文

posted @ 2019-04-17 20:26 小~虎 阅读(309) 评论(0) 推荐(0) 编辑

2019年4月14日

从零开始学spring cloud(九) -------- 超时机制,断路器模式介绍

摘要:目前存在的问题: 现在我们假设一下,服务提供者响应非常缓慢,那么消费者对提供者的请求就会被强制等待,直到服务返回。在高负载场景下,如果不做任何处理,这种问题很可能造成所有处理用户请求的线程都被耗竭,而不能响应用户的进一步请求。 雪崩效应: 在微服务架构中通常会有多个服务层调用,大量的微服务通过网络进 阅读全文

posted @ 2019-04-14 19:22 小~虎 阅读(202) 评论(0) 推荐(0) 编辑

2019年4月13日

从零开始学spring cloud(八) -------- Eureka 高可用机制

摘要:一、Eureka高可用机制介绍 Eureka服务器没有后端存储,但注册表中的服务实例都必须发送心跳以使其注册保持最新(因此可以在内存中完成)。 客户端还有一个Eureka注册的内存缓存(因此,他们不必为服务的每个请求转到注册表)。 默认情况下,每个Eureka服务器也是Eureka客户端,并且需要( 阅读全文

posted @ 2019-04-13 14:44 小~虎 阅读(475) 评论(0) 推荐(0) 编辑

从零开始学spring cloud(七) -------- Spring Cloud OpenFegin

摘要:一、OpenFegin 介绍 Feign是一个声明性的Web服务客户端。 它使编写Web服务客户端变得更容易。 要使用Feign,请创建一个界面并对其进行注释。 它具有可插入的注释支持,包括Feign注释和JAX-RS注释。 Feign还支持可插拔编码器和解码器。 Spring Cloud增加了对S 阅读全文

posted @ 2019-04-13 11:32 小~虎 阅读(640) 评论(0) 推荐(0) 编辑

2019年4月11日

从零开始学spring cloud(六) -------- Ribbon

摘要:一、Ribbon介绍 Ribbon就是客户端侧负责均衡实现的一种方式,那么Ribbon是什么呢? Ribbon是Netflix发布的云中间层服务开源项目,其主要功能是提供客户端侧负载均衡算法。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,Ribbon是一个客户端负载均衡器 阅读全文

posted @ 2019-04-11 20:38 小~虎 阅读(235) 评论(0) 推荐(0) 编辑

从零开始学spring cloud(五) -------- 将服务注册到Eureka上

摘要:一、开发前准备工作: 官方文档地址:https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/2.1.0.RELEASE/multi/multi_spring-cloud-eureka-server.html 不同的spring 阅读全文

posted @ 2019-04-11 13:10 小~虎 阅读(321) 评论(0) 推荐(0) 编辑

从零开始学spring cloud(四) -------- 基础项目搭建

摘要:1.创建一个spring cloud项目 1.1.使用工具创建--idea 点击creat new project,选择spring initializr 点击next,选择下一步 填入自己的GroupId和ArtifactId, 选择路径后,点击完成, 由于需要开发的模块比较多,这边将建立多模块的 阅读全文

posted @ 2019-04-11 09:59 小~虎 阅读(512) 评论(2) 推荐(0) 编辑

2019年4月10日

从零开始学spring cloud(三) -------- Eureka简介

摘要:1.服务发现组件:Eureka Eureka的开源文档介绍地址:https://github.com/Netflix/eureka/wiki/Eureka-at-a-glance What is Eureka? Eureka is a REST (Representational State Tra 阅读全文

posted @ 2019-04-10 22:20 小~虎 阅读(271) 评论(0) 推荐(0) 编辑

从零开始学spring cloud(二) -------- 开始使用Spring Cloud实战微服务

摘要:1.准备工作 2.服务提供者与服务消费者 3.服务发现与服务注册 服务发现: 服务注册表: 服务注册表是一个记录当前可用服务实例的网络信息的数据库,是服务发现机制的核心。服务注册表提供查询API和管理API,使用查询API获得可用的服务实例,使用管理API实现注册和注销; 服务注册: 服务注册很好理 阅读全文

posted @ 2019-04-10 22:07 小~虎 阅读(242) 评论(0) 推荐(0) 编辑

导航

统计