
springcloud
mykefei
这个作者很懒,什么都没留下…
展开
-
SpringCloud微服务基础1:Eureka注册中心
1.Eureka基本概念 Spring Cloud Eureka是Spring Cloud Netflix项目下的服务治理模块。而Spring Cloud Netflix项目是Spring Cloud的子项目之一,主要内容是对Netflix公司一系列开源产品的包装,它为Spring Boot应用提供了自配置的Netflix OSS整合。通过一些简单的注解,开发者就可以快速的在应用中配置一...转载 2018-11-06 14:29:32 · 391 阅读 · 0 评论 -
SpringCloud微服务基础2:Robbin负载均衡
spring Cloud Ribbon是基于Netflix Ribbon实现的一套客户端负载均衡的工具。它是一个基于HTTP和TCP的客户端负载均衡器。它可以通过在客户端中配置ribbonServerList来设置服务端列表去轮询访问以达到均衡负载的作用。 当Ribbon与Eureka联合使用时,ribbonServerList会被DiscoveryEnabledNIWSS...转载 2018-11-06 14:48:57 · 1533 阅读 · 0 评论 -
SpringCloud微服务基础4:Feign
Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spring MVC注解的支持,同...转载 2018-11-06 15:23:03 · 226 阅读 · 0 评论 -
SpringCloud微服务基础5:Zuul网关
我们使用Spring Cloud Netflix中的Eureka实现了服务注册中心以及服务注册与发现;而服务间通过Ribbon或Feign实现服务的消费以及均衡负载;通过Spring Cloud Config实现了应用多环境的外部化配置以及版本管理。为了使得服务集群更为健壮,使用Hystrix的融断机制来避免在微服务架构中个别服务出现异常时引起的故障蔓延。 在该架...转载 2018-11-06 16:12:45 · 655 阅读 · 0 评论 -
SpringCloud微服务基础6:参数配置
1、Eureka参数配置说明(1)eureka.client.service-url.defaultZone 这里是我们配置的微服务名称。(2)eureka.client.fetch-registry设置是否从注册中心获取注册信息(缺省true)(3)eureka.client.register-with-eureka#设置是否将自己作为客户端注册到注册中心(缺省...原创 2018-11-12 14:15:36 · 424 阅读 · 0 评论 -
SpringCloud微服务基础7:Zuul过滤器
1、ZuulFilter抽象类分析1.1、ZuulFilter类的五个方法 @Override public String filterType() { return "pre"; } @Override public int filterOrder() { return 5; } //为true表示启用...原创 2018-11-27 09:19:22 · 265 阅读 · 0 评论