
springcloud
JoeElena
一分耕耘一分收获
展开
-
Spring Cloud --zuul搭建
Zuul的作用就是路由转发和过滤, 即将请求转发到微服务或拦截请求; Zuul默认集成了负载均衡功能。 下面创建一个zuul工程: 打开IntelliJ Idea ---> New Project ---> 选择Spring Initializr ---> 设置包名 ---> 勾选web、zuul、Eureka Discovery ->...原创 2018-09-27 17:22:40 · 477 阅读 · 0 评论 -
Spring Cloud --zuul搭建 之 自定义 filter
上篇文章已经介绍了,zuul基本的搭建,这篇文章 介绍一下自定义 Filter首先 在 Zuul 模块中 新增加 两个java 类zuul1Filter 内容如下:package com.springcloud.zuul.filter;import com.netflix.zuul.context.RequestContext;import com.netflix.zuul...原创 2018-09-27 19:32:48 · 783 阅读 · 0 评论 -
Spring Cloud -- 消费者 (Feign、Ribbon 搭建)
作为微服务框架,SpringCloud 将各个 业务拆分成 独立运行的模块。那各个模块之间是怎样通信的呢?SpringCloud 提供两种方法:1.Ribbon+RestTemplate 2.openFeign一、客户端负载均衡:Spring Cloud Ribbon。Spring Cloud Ribbon是基于HTTP和TCP的客户端负载工具,它是基于Netflix Ribbon实现的...原创 2018-09-28 10:15:08 · 335 阅读 · 0 评论 -
SpringCloud -- Hystrix 熔断机制实现(基于 Ribbon、Feign)
一、基于 Ribbon + Hystrix 在入口类 中 加上@EnableHystrix //表示加载熔断器功能package com.springcloud.ribbon;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.Sprin...原创 2018-09-28 16:40:09 · 916 阅读 · 0 评论 -
SpringCloud -- gateway 网关 配置
Spring Cloud Gateway 使用IntelliJIdea创建一个消费者工程, New Project ---> 选中Spring Initializr ---> 设置包名/工程名 ---> 勾选Web、Eureka Discovery、gateway等 ---> 设置存储路径。 在 入口类中增加@EnableZuulProxypack...原创 2018-09-28 17:22:09 · 1523 阅读 · 0 评论 -
SpringCloud --Eureka集群搭建(高可用服务注册中心)
Eureka是Spring Cloud框架里的核心服务, 几乎每个服务都依赖它。 所以要创建多个Eureka实例进程, 即使其中一个进程挂了, 注册中心功能仍然正常运行。为了实现高可用,必须集群 增加Eureka服务注册中心配置文件:application-peer1.propertiesspring.application.name=eureka-serverserver.po...原创 2018-09-29 11:03:20 · 364 阅读 · 0 评论