Spring Cloud
樱花语
这个作者很懒,什么都没留下…
展开
-
SpringCloud分布式开发五大神兽
SpringCloud分布式开发五大神兽 服务发现——Netflix Eureka 客服端负载均衡——Netflix Ribbon 断路器——Netflix Hystrix 服务网关——Netflix Zuul 分布式配置——Spring Cloud Config Eureka一个RESTful服务,用来定位运行在AWS地区(Region)...转载 2019-07-19 17:32:49 · 756 阅读 · 0 评论 -
Spring Cloud(一):微服务的注册与发现 Eureka
一、Eureka简介包含两个组件:Eureka Server :提供服务发现能力,各个微服务启动时,会向Eureka Server注册自己的信息(IP、端口、微服务名称等),Eureka Server会存储这些信息。Eureka Client:是一个java客户端,可以简化与服务器的交互、作为轮询负载均衡器,能提供服务的故障切换支持。二、创建服务注册中心【Eureka Server...原创 2019-07-19 19:01:56 · 1470 阅读 · 3 评论 -
Spring Cloud(二):服务消费者 Feign
一、Feign简介:Feign是一个声明式的伪Http客户端,使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解,可使用Feign 注解和JAX-RS注解。Feign默认集成了Ribbon,并和Eureka结合,默认实现了负载均衡的效果。二、前提:继续用上一节的工程, 启动eureka-server,端口为8763; 启动eureka-client-zyy-dem...原创 2019-07-25 16:36:31 · 806 阅读 · 0 评论 -
Spring Cloud(三):断路器 Hystrix
一、Hystrix简介在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资...原创 2019-07-25 16:49:58 · 856 阅读 · 0 评论