![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Eureka
陌猎
这个作者很懒,什么都没留下…
展开
-
Spring Cloud服务治理-Eureka/Ribbon+RestTemplate服务消费者
上篇讲了如何简单搭建Eureka服务提供方,现在来谈下如何搭建一个简单的服务消费者。Netflix Ribbon:客户端负载均衡,基于HTTP和TCP的客户端负载均衡器。主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon属于进程内LB(Load Balancer),它只是一个类库,集成于消费方进程,消费方通过它来获取到服务提供方的地址。另一种是...原创 2018-07-30 11:23:40 · 206 阅读 · 0 评论 -
Spring Cloud服务治理-Eureka服务端
Spring Cloud支持多种不同的服务治理框架,比如:Netflix Eureka、Consul、Zookeeper。在Spring Cloud服务治理抽象层的作用下,可以无缝切换服务治理实现,并且不影响任何其他的服务注册、服务发现、服务调用等逻辑。Spring Cloud Netflix是Spring Cloud子项目之一,它包括:服务发现(Eureka),断路器(Hystrix),...原创 2018-07-27 10:39:20 · 207 阅读 · 0 评论 -
Spring Cloud服务治理-Eureka服务提供方
上篇讲了如何简单搭建Eureka服务端,现在来谈下如何搭建一个简单的服务提供方。服务提供方:将自身服务注册到 Eureka 注册中心,从而使服务消费方能够找到。简单搭建步骤如下:1.在pom.xml中需要引入的依赖如下,其中spring-cloud-starter-netflix-eureka-client,spring-boot-starter-web为必要依赖,没有spring-b...原创 2018-07-27 12:34:52 · 209 阅读 · 0 评论 -
Spring Cloud服务治理-Eureka/服务消费者 Feign
上篇讲了如何使用Ribbon+RestTemplate服务消费者,现在来谈下如何通过Feign去消费服务。Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解,它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解,Feign支持可插拔的编码器和解码器,Feign默认集成了Ribbon,并和Eureka结合,默认实现...原创 2018-09-11 14:03:52 · 291 阅读 · 1 评论 -
Spring Cloud-在Ribbon中使用断路器监控Hystrix
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容器的线程资源会被消耗完毕,导致服务瘫...原创 2018-09-14 15:54:19 · 502 阅读 · 1 评论