spring cloud
文章平均质量分 93
梨花飘香
精彩的人生没有彩排,每天都是现场直播
展开
-
在eclipse上部署springcloud的小例子--第一篇:服务的注册于发现Eureka
图示先创建父工程demo-parent,在创建两个子工程eureka-server,eureka-clientdemo-parent的pom.xml如下<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:sch...原创 2018-10-25 16:18:47 · 614 阅读 · 0 评论 -
在eclipse上部署springcloud小例子--第二篇:服务消费者(rest+ribbon)
在上一篇文章,讲了服务的注册和发现。在微服务架构中,业务都会被拆分成一个独立的服务,服务与服务的通讯是基于http restful的。Spring cloud有两种服务调用方式,一种是ribbon+restTemplate,另一种是feign。在这一篇文章首先讲解下基于ribbon+rest。 一、ribbon简介Ribbon is a client side load balancer...原创 2018-10-26 14:34:55 · 286 阅读 · 0 评论 -
在eclipse上部署springcloud小例子--第二篇:服务消费者(feign)
上一篇文章,讲述了如何通过RestTemplate+Ribbon去消费服务,这篇文章主要讲述如何通过Feign去消费服务。一、Feign简介Feign是一个声明式的伪Http客户端,它使得写Http客户端变得更简单。使用Feign,只需要创建一个接口并注解。它具有可插拔的注解特性,可使用Feign 注解和JAX-RS注解。Feign支持可插拔的编码器和解码器。Feign默认集成了Ribbo...原创 2018-10-26 14:49:00 · 511 阅读 · 0 评论 -
在eclipse上部署springcloud小例子--第三篇:断路器(Hystrix)
在微服务架构中,根据业务来拆分成一个个的服务,服务与服务之间可以相互调用(RPC),在Spring Cloud可以用RestTemplate+Ribbon和Feign来调用。为了保证其高可用,单个服务通常会集群部署。由于网络原因或者自身的原因,服务并不能保证100%可用,如果单个服务出现问题,调用这个服务就会出现线程阻塞,此时若有大量的请求涌入,Servlet容...原创 2018-10-26 16:56:57 · 201 阅读 · 0 评论