
Spring Cloud
Marvellous丶
这个作者很懒,什么都没留下…
展开
-
Spring Cloud Netflix(六)—— Zuul(API网关、Zuul实现路由)
一、API网关原先IOS、Android、PC客户端调用服务的地方,需要多个URL地址,有订单的、商品的、用户的。微服务化后就必须有统一的出入口,这种情况下,API Gateway就出现了。API Gateway很好的解决了微服务下调用、统一接入等问题。作为UI端(即IOS、Android、PC客户端用户界面),在展示页面时可能需要从多个微服务中聚合数据,而且服务的划分位置结构可能会有所改变如...原创 2019-12-21 20:06:06 · 373 阅读 · 0 评论 -
Spring Cloud Netflix(五)—— Hystrix 熔断器(服务熔断、服务降级)
一、Hystrix 概述原创 2019-12-21 17:10:25 · 700 阅读 · 0 评论 -
Spring Cloud Netflix(四)—— Feign 负载均衡、切换负载均衡算法
一、Feign简介Feign是一个声明式WebService客户端.使用Feign能让编写WebService客户端更加简单。Feign基于Ribbon实现,是Ribbon的Java社区版,即面向接口编程,使用时只需定义一个接口,然后在上面添加注解即可。Feign旨在使编写Java Http客户端变得更容易前面在使用Ribbon + RestTemplate时,利用RestTemplate对...原创 2019-12-19 21:11:53 · 1492 阅读 · 0 评论 -
Spring Cloud Netflix(三)—— Ribbon 负载均衡、自定义负载均衡算法
一、Ribbon简介Ribbon是Spring Cloud Netflix的一个组件,是一套客户端负载均衡工具。Ribbon会自动帮助你基于某种规则(简单轮询、随机连接等),也可以实现自定义的负载均衡算法。...原创 2019-12-18 19:30:58 · 638 阅读 · 0 评论 -
Spring Cloud Netflix(二)—— Eureka服务注册与发现、Eureka集群搭建
一、Eureka简介Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。有了服务发现与注册,只需要使用服务的标识符,就可以访问到服务,而不需要修改服务调用的配置文件了,功能类似于Dubbo推荐的注册中心Zookeeper二、Eureka原理...原创 2019-12-16 22:24:29 · 373 阅读 · 0 评论 -
Spring Cloud Netflix(一)—— 父工程及生产者与消费者模块搭建
一、Spring CloudSpringCloud, 基于SpringBoot提供了一套微服务解决方案,包括服务注册与发现,配置中心,全链路监控,服务网关,负载均衡,熔断器等组件,除了基于NetFlix的开源组件做高度抽象封装之外,还有一些选型中立的开源组件。SpringCloud利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础设施的开发,SpringCloud为开发人员提供了...原创 2019-12-15 18:10:20 · 300 阅读 · 0 评论