
SpringCloud入门到实战
从0到学会如何使用SpringCloud
大章
这个作者很懒,什么都没留下…
展开
-
SpringCloud(Finchley.RELEASE版本)入门学习之————Hystrix服务容错保护
一、Hystrix简介入门1、为什么要有服务容错保护?在微服务架构中,我们将系统拆分成很多服务单元,个单元应用间通过服务注册与订阅方式互相依赖。由于每个单元都在不同的进程中运行,依赖通过远程调用方式运行,这样就有可能因为网络原因或者是依赖服务自身问题出现调用故障或延迟,而这些问题会直接导致调用方的对外服务也出现延迟,若此时调用方的请求不断增加,最后就会因为等待出现故障的依赖方响应形成任务积压...原创 2019-05-29 15:30:10 · 386 阅读 · 0 评论 -
SpringCloud(Finchley.RELEASE版本)入门学习之————Feign服务消费者(声明式服务调用)
一、Spring Cloud Feign的简介Spring Cloud Feign 它是基于Netflix Feign实现,整合了Spring Cloud Ribbon 与Spring Cloud Hystrix,除了提供这两者的强大功能之外,他还提供了一种声明式的web服务端定义方式。在Spring Cloud Feign的实现下,我们只需要创建一个接口并使用注解方式来配置他,即可完成对服...原创 2019-05-29 10:48:31 · 406 阅读 · 0 评论 -
SpringCloud(Finchley.RELEASE版本)入门学习之————Eureka服务的注册与发现学习
一、什么是服务的注册与发现?服务注册:在服务治理框架中,通常会有一个注册中心,每个服务单元向注册中心登记自己提供的服务,将主机与端口号、版本号、通信协议等一些附加信息告知注册中心,注册中心按服务名分类组织服务清单。服务发现:由于在服务治理框架下运作,服务间的调用不再通过制定的实例地址来实现,而是通过向服务名发起请求调用实现。所以,服务调用方在调用服务提供方接口的时候,并不知道具体的服...原创 2019-05-27 10:12:23 · 1256 阅读 · 0 评论 -
SpringCloud(Finchley.RELEASE版本)入门学习之————Ribbon服务消费者(客户端负载均衡)
一、什么是Ribbon?Spring Cloud Ribbon是一个基于HTTP和TCP的客户端负载均衡工具,它基于Netflix Ribbon实现。通过Spring Cloud的封装,可以让我们轻松地将面向服务的REST模版请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon虽然只是一个工具类框架,它不像服务注册中心、配置中心、API网关那样需要独立部署,但是它几乎...原创 2019-05-28 15:07:35 · 452 阅读 · 0 评论