springcloud系列学习
qq_42683700
这个作者很懒,什么都没留下…
展开
-
springcloud(1):注册中心Eureka
注册中心 服务中心又称注册中心,管理各种服务功能包括服务的注册、发现、熔断、负载、降级等,比如dubbo admin后台的各种功能。 Eureka的基本架构,由3个角色组成: 1、Eureka Server 提供服务注册和发现 2、Service Provider 服务提供方 将自身服务注册到Eureka,从而使服务消费方能够找到 3、Service Consumer 服务消费方 ...原创 2018-12-21 17:45:46 · 153 阅读 · 0 评论 -
springcloud(2):服务注册与发现
目录 实例 服务端 客户端 测试 集群 上一篇文章我们介绍了eureka服务注册中心的搭建,这篇文章介绍一下如何使用eureka服务注册中心,搭建一个简单的服务端注册服务,客户端去调用服务使用的案例。案例中有三个角色:服务注册中心、服务提供者、服务消费者,其中服务注册中心就是我们上一篇的eureka单机版启动既可,流程是首先启动注册中心,服务提供者生产服务并注册到服务中心中,消费者从服...原创 2018-12-25 11:14:55 · 208 阅读 · 0 评论 -
springcloud(3):熔断器Hystrix
Feign Hystrix 因为熔断只是作用在服务调用这一端,因此我们根据上一篇的示例代码只需要改动spring-cloud-consumer项目相关代码就可以。因为,Feign中已经依赖了Hystrix所以在maven配置上不用做任何改动。 参考引用:http://www.ityouknow.com/springcloud/2017/05/16/springcloud-hystrix.htm...原创 2018-12-26 10:58:34 · 146 阅读 · 0 评论 -
springcloud(6):配置中心的动态刷新
配置中心配置改变,客户端服务如何能取到最新配置呢? 方案一、refresh spring-boot-starter-actuator包,spring-boot-starter-actuator是一套监控的功能,可以监控程序在运行时状态,其中就包括/refresh的功能 clent项目 spring-cloud-consumer 1、添加依赖 <!-- 监控,提供配置文件refr...原创 2019-02-27 17:50:34 · 272 阅读 · 0 评论 -
springcloud(5):配置中心高可用
在前两篇的介绍中,客户端都是直接调用配置中心的server端来获取配置文件信息。这样就存在了一个问题,客户端和服务端的耦合性太高,如果server端要做集群,客户端只能通过原始的方式来路由,server端改变IP地址的时候,客户端也需要修改配置,不符合springcloud服务治理的理念。springcloud提供了这样的解决方案,我们只需要将server端当做一个服务注册到eureka中,cli...原创 2019-02-28 11:13:39 · 151 阅读 · 0 评论 -
springcloud(7):网关zuul
集群微服务实例为动态时,如何给前段提供统一接口?使用网关可以达到外部接口的统一管理,具体概念特点,请自行搜索 网关server端 spring-cloud-gateway-service-zuul 1、添加依赖 <!-- 外部访问:网关路由 --> <dependency> <groupId>org.springframework.cloud...原创 2019-02-28 16:48:48 · 119 阅读 · 0 评论 -
springcloud(8):zuul高级使用
zuul有很多高级的使用,限流,路由,降级等。下面来介绍几个特性 Filter 下一章会写完整的例子进行特性验证的 熔断 当我们的后端服务出现异常的时候,我们不希望将异常抛出给最外层,期望服务可以自动进行一降级。Zuul给我们提供了这样的支持。当某个服务出现异常时,直接返回我们预设的信息。 我们通过自定义的fallback方法,并且将其指定给某个route来实现该route访问出问题的熔...原创 2019-02-28 17:28:03 · 325 阅读 · 0 评论 -
springcloud(4):配置中心git+native
随着微服务,分布式集群等技术流行。配置文件越来越多,越来越难管理。springcloud的配置中心,就是解决此问题的解决方案之一 Spring Cloud Config 在我们了解spring cloud config之前,我可以想想一个配置中心提供的核心功能应该有什么 提供服务端和客户端支持 集中管理各环境的配置文件 配置文件修改之后,可以快速的生效 可以进行版本管理 支持大的并发...原创 2019-02-26 20:33:33 · 3048 阅读 · 0 评论