【Spring Cloud】Zuul 路由访问
2017-11-26 16:09
567 查看
本节大纲:
- 简介
- 架构图
- 创建项目(接着上一章节)
- 在Fcat实战项目中的应用
类似nginx,反向代理的功能,增加了一些配合其他组件的特性。
Spring Cloud Zuul路由是微服务架构的不可或缺的一部分,提供动态路由,监控,弹性,安全等的边缘服务。
压力测试
金丝雀测试
动态路由
负载削减
安全
静态响应处理
主动/主动交换管理
访问测试:http://localhost:8762/fcat-user/dict/getDict
源码地址:https://gitee.com/xfdm_admin/spring-cloud/tree/master
更多相关内容请查看:
angular、spring cloud 开源实战项目源码:https://gitee.com/xfdm/FCat
QQ群:549141844
代码持续更新…
- 简介
- 架构图
- 创建项目(接着上一章节)
- 在Fcat实战项目中的应用
简介
zuul是Netflix出品的一个基于JVM路由和服务端的负载均衡器。类似nginx,反向代理的功能,增加了一些配合其他组件的特性。
Spring Cloud Zuul路由是微服务架构的不可或缺的一部分,提供动态路由,监控,弹性,安全等的边缘服务。
Zuul功能
认证压力测试
金丝雀测试
动态路由
负载削减
安全
静态响应处理
主动/主动交换管理
架构图
创建项目
关键代码引入zuul包
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-zuul</artifactId> </dependency>
开启zuul路由
在启动类中,通过注解来开启zuul路由@EnableZuulProxy
配置Zuul
zuul: routes: fcat-user: path: /fcat-user/** serviceId: fcat-user
创建controller
在用户模块中,创建DictControllerimport org.springframework.web.bind.annotation.GetMapping; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RestController; @RestController @RequestMapping("dict") public class DictController { @GetMapping(value = "getDict") public String getDict(){ return "fcat-user dict"; } }
启动访问
依次启动:CenterApplication、UserApplication、GateApplication访问测试:http://localhost:8762/fcat-user/dict/getDict
在Fcat项目中的应用
源码地址:https://gitee.com/xfdm_admin/spring-cloud/tree/master
更多相关内容请查看:
angular、spring cloud 开源实战项目源码:https://gitee.com/xfdm/FCat
QQ群:549141844
代码持续更新…
相关文章推荐
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- SpringCloud系列八:Zuul 路由访问(Zuul 的基本使用、Zuul 路由功能、zuul 过滤访问、Zuul 服务降级)
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问
- 【Spring Cloud】Zuul 路由访问