码迷,mamicode.com
首页 >  
搜索关键字:Springcloud    ( 2004个结果
springCloud(11):使用Hystrix实现微服务的容错处理-简介与实现
一、问题引入如果服务提供者响应非常缓慢,那么消费者对提供者的请求就会被强制等待,直到提供者响应或超时。在高负载场景下,如果不作任何处理,此类问题可能会导致服务消费者的资源耗尽甚至整个系统的崩溃。1.1、雪崩效应微服务架构的应用系统通常包含多个服务层。微服务之间..
分类:编程语言   时间:2017-07-20 22:33:19    阅读次数:367
springCloud(10):使用Feign实现声明式REST调用-构造多参数请求
请求多参数的URL假设请求的URL包含多个参数,如:http://localhost:8086/user1?id=1&username=nihao1.1、Feign接口@FeignClient(name="spring-ribbon-eureka-client2") publicinterfaceUserFeignClient{ @RequestMapping(value="/{id}",method=RequestMethod.GET) publicUse..
分类:编程语言   时间:2017-07-18 11:58:34    阅读次数:251
springCloud(9):使用Feign实现声明式REST调用
一、简介前面我们是使用RestTemplate实现restapi调用的,代码如下:@GetMapping("/user/{id}") publicUserfindById(@PathVariableLongid)throwsException{ returnthis.restTemplate.getForObject("http://spring-ribbon-eureka-client2/"+id,User.class); }由上代码可知,我们..
分类:编程语言   时间:2017-07-17 22:06:10    阅读次数:341
springCloud(8):Ribbon实现客户端侧负载均衡-自定义Ribbon配置
一、简介很多场景下,可能根据需要自定义的Ribbon的配置,例如修改Ribbon的负载均衡规则等。SpringcloudCamden允许使用Java代码或属性自定义Ribbon的配置。二、使用Java代码自定义Ribbon配置在Springcloud中,Ribbon的默认配置如下,格式是:BeanTypebeanName:ClassName1、ICli..
分类:编程语言   时间:2017-07-14 10:00:04    阅读次数:742
springCloud(7):Ribbon实现客户端侧负载均衡-消费者整合Ribbon
一、简介Ribbon是Netfix发布的负载均衡器,它有助于控制HTTP和TCP客户端的行为。为Ribbon配置服务提供者地址列表后,Ribbon就可基于某种负载均衡算法,自动地帮助服务消费者去请求。Ribbon默认为我们提供了很多的负载均衡算法,例如轮询、随机等,当然,也可以为Ribbon实现自定..
分类:编程语言   时间:2017-07-13 13:28:51    阅读次数:429
SpringCloud中Rabbitmq的使用
1.pom配置 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-bus-amqp</artifactId> </dependency> 2.配置文件配置 #Rabbi ...
分类:编程语言   时间:2017-07-04 18:29:20    阅读次数:474
【微服务架构】SpringCloud之Ribbon(四)
一:Ribbon是什么? Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon客户端组件提供一系列完善的配置项如连接超时,重试等。简单的说,就是在配置文件中列出Load Balancer(简称LB)后面所有的机器,R ...
分类:编程语言   时间:2017-06-29 15:22:55    阅读次数:197
【微服务架构】SpringCloud之Feign(五)
Feign简介 Feign 是一个声明web服务客户端,这便得编写web服务客户端更容易,使用Feign 创建一个接口并对它进行注解,它具有可插拔的注解支持包括Feign注解与JAX-RS注解,Feign还支持可插拔的编码器与解码器,Spring Cloud 增加了对 Spring MVC的注解,S ...
分类:编程语言   时间:2017-06-29 15:17:03    阅读次数:161
【微服务架构】SpringCloud之Eureka(服务注册和服务发现基础篇)(二)
上篇文章讲解了SpringCloud组件和概念介绍,接下来讲解一下SpringCloud组件相关组件使用、原理和每个组件的作用的,它主要提供的模块包括:服务发现(Eureka),断路器(Hystrix),智能路有(Zuul),客户端负载均衡(Ribbon),Archaius,Turbine等 今天学 ...
分类:编程语言   时间:2017-06-29 14:03:01    阅读次数:388
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!