自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

moonshine

记录工作学习过程中的心得体会……

  • 博客(6)
  • 收藏
  • 关注

原创 微服务网关Zuul的使用

为什么要使用微服务网关一个系统拆分成若干个微服务后,如果不使用网关,那么客户端会请求很多个不同的微服务,增加了客户端的复杂性。另外可能还会存在一些跨域的请求、微服务访问的问题、重构困难等问题。整合zuul网关首先创建项目micro-service-zuul,需要引入spring-cloud-starter-zuul的依赖,pom文件如下:<?xml version="1.0" enc...

2019-08-30 16:07:02 331

原创 Hystrix的监控及可视化面板

Hystrix监控Hystrix除了实现容错之外,还提供了近乎实时的监控。Hystrix Command和HystrixObservableCommand在执行时,会会生成执行结果和运行指标,比如每秒的请求数和成功数等,这些监控数据对于分析系统请求的调用情况很有用。我们以之前项目介绍过的micro-service-consumer-ribbon-hystrix为例,因为之前的项目中已经包含了s...

2019-08-26 22:58:56 6072

原创 Feign使用Hystrix

Feign的回退因为Feign以接口的形式工作,没有方法体。Spring Cloud默认为Feign整合了Hystrix,只要Hystrix在项目的classpath中,Feign默认就会用断路器包裹所有的方法。首先我们复制项目micro-service-consumer-movie-feign,修改为micro-service-consumer-movie-feign-hystrix-fal...

2019-08-26 11:20:04 464 1

原创 Hystrix实现微服务的容错处理

熔断器的使用场景实际生产应用中,如果服务的生产者响应很慢,那么服务的消费者就需要很长的等待时间,直到响应或者超时。在高并发的情景下,如果不做任何的处理,可能会导致服务消费者的资源耗尽甚至整个系统崩溃。雪崩效应在微服务架构中可能会存在多层的调用,基础服务故障可能会导致级联故障,造成整个系统不可用的情况,这种现象称为雪崩效应。...

2019-08-25 22:52:57 189

原创 Docker容器技术概述

容器生态系统容器生态系统包括容器技术和容器平台技术(容器编排引擎、容器管理平台、基于容器的paas)。容器技术是学习容器的核心知识;容器编排引擎在大规模生产部署中非常重要;容器管理平台是架构在容器编排引擎之上,抽象了编排引擎的底层细节,为用户提供应用一键部署等功能;基于容器的paas提供开发、部署、管理应用的平台,不关心底层,只专注于应用开发。提到容器,大家想到的一般都是Docker, 确...

2019-08-24 22:49:55 1535

原创 手动创建Feign

手动创建Feign在某些场景下,自定义Feign的方式不能满足需求,可以使用Feign Builder API手动创建Feign。书中介绍的使用场景:用户微服务的接口需要登陆后才能调用,并且对于相同的API,不同角色的用户有不同的行为。让电影微服务中的同一个Feign接口,使用不同的账号登录,并调用用户微服务的接口。修改服务生产者复制micro-service-provider-u...

2019-08-01 22:58:22 1347

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除