自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 问答 (4)
  • 收藏
  • 关注

转载 【SpringCloud】Hystrix

在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫...

2017-12-17 17:31:10 1198

转载 【SpringCloud】Feign

1.Feign简介 Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。 简而言之: Feign 采用的是基于接口的注解 Feign 整合了rib...

2017-12-17 10:46:01 214

原创 【SpringCloud】Ribbon

一、Ribbon 在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring Cloud有两种微服务调用方式:①ribbon+restTemplate ②feign 本篇主要是将ribbon+restTemplate ribben这个东西比较复杂,我们先简单说一下: Spring Cloud Ribbon 是一个基于Http和TCP的客服端...

2017-12-16 22:10:48 920

原创 【SpringCloud】Eureka

一、Eureka简介 主要用于服务的注册发现。Eureka由两个组件组成:Eureka服务器和Eureka客户端。 二、核心概念 1.Register:服务注册 当Eureka客户端向Eureka Server注册时,它提供自身的元数据,比如IP地址、端口,运行状况指示符URL,主页等。 2.Renew:服务续约 Eureka客户会每隔30秒发送一次心跳来告知Eureka Server该Eu...

2017-12-10 20:27:03 469

转载 【JAVA】手写线程池

1.手写之前首先展示一张原理图: 这里面有几个核心点: ⑴线程池里的核心线程数与最大线程数 ⑵线程池里真正工作的线程worker ⑶线程池里用来存取任务的队列BlockingQueue 顺便补充点阻塞队列的知识: add 增加一个元索 如果队列已满,则抛出一个IIIegaISlabEepeplian异常 remove 移...

2017-12-03 14:27:41 2566

空空如也

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

TA关注的人

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