springcloud zuul的实用配置 如禁止暴露API 简洁URL
上一节提到的zuul的基本原理以及架构,这节就简单的配置以及上手使用
1.如果是springboot2.0,选择对应的版本配置,在pom文件里设置好,作为一个服务配置上eureka等配置
配置好yml文件,通用的配置使用CONFIG服务来统一配置
如果端口被占用可以使用配置的方式启动,另外修改服务的端口 Dserver.port=900
启动项目查看是否正常可以通过自身服务的URL以及通过gateway统一的URL来访问,如果是gateway的统一端口就需要注意URL为 host:ip/serviceName/serviceControlName/functionName 的形式不能漏了 服务名
再使用postman测试post方法提交的请求
记得启动类需要有**@EnableZuulProxy**
如果要自定义路由URL可以通过配置 zuul.routes.faceToken.path=/faceToken/**
下面开始说些查看路由规则的技巧
如果想获取gateway的路由规则就需要通过控制台打印的启动资质信息,查看mapped的路径 为application/routes
但是报了异常
原因是控制台显示是management.security.enabled配置问题
添加对应的配置后
可以很清晰知道路由的规则
简洁的写法来替代微服务的名字 zuul.routes.服务名=/newName/functionName
如果业务有需求,不能让某些URL暴露外面使用,这时候可以使用
ignored-patterns
通过查看源码发现这个返回的对象是set 因此要配置成set
springcloud zuul的实用配置 如禁止暴露API 简洁URL相关推荐
- SpringCloud Zuul 网关搭建及配置
目录 一.Zuul网关 二.Zuul服务的前期准备 2.1 注册中心EurekaServer的搭建 2.2 EurekaService的搭建 三.Zuul服务搭建 五.Zuul的访问 六.Zuul的更 ...
- Spring Cloud【Finchley】-16 Zuul的路由配置
文章目录 概述 路由配置 1.忽略指定的微服务 2.自定义微服务的访问路径 3.忽略所有微服务,只用路由指定微服务 4.同时指定微服务的serviceId和对应路径 5.同时指定微服务的URL和对应路 ...
- Zuul路由网关--配置讲解
1:什么是zuul,用什么用? Zuul是Netflix开源的微服务网关,可以和Eureka.Ribbon.Hystrix等组件配合使用,Spring Cloud对Zuul进行了整合与增强,Zuul的 ...
- zuul网关_SpringCould之服务网关(zuul)介绍与配置
??记得点击上方蓝字"程序员小强"关注哦 一.前言介绍 1.什么是服务(API)网关? 服务网关也就是API网关,可以作为服务的统一入口. 可提供身份校验.动态路由.负载均衡.安全 ...
- SpringCloud Zuul 网关
目录 网关的概念 搭建zuul网关.实现路由转发 使用zuul过滤请求 使用zuul进行限流 网关的概念 API Gateway 网关,是介于客户端.服务器端之间的中间层,是系统对外的唯一入口,可以统 ...
- 6.SpringCloud -- 注册中心与配置中心 Nacos、网关 Gateway
6.SpringCloud -- 注册中心与配置中心 Nacos.网关 Gateway 一.了解一下 SpringCloud Alibaba 1.1 SpringCloudAlibaba (1)简单说 ...
- SpringCloud Zuul 基础入门
SpringCloud Zuul 基础入门 - <重新定义SpringCloud实战>读书笔记系列 Spring Cloud Zuul概述 随着微服务的流行,微服务架构将后端拆解为许多个单 ...
- zuul routes的配置规则介绍
Zuul最核心的类就是ZuulServlet.使用springcloud的zuul网关,配置routes的规则时,对于routes类型的系统filter有三种:RibbonRoutingFilter. ...
- 利用iptables来配置linux禁止所有端口登陆和开放指定端口
原文地址:http://www.2cto.com/Article/201109/103089.html 利用iptables来配置linux禁止所有端口登陆和开放指定端口 1.关闭所有的 INPUT ...
最新文章
- k8s部署postgresql(含postgis插件)
- mysql 多表备份_mysql备份与恢复多库多表备份
- SQL-92标准 中文翻译——定义、记号和约定 (定义)
- FFMPEG系列课程(一)打开视频解码器
- 航海学校高级课程任务讲义
- unix系统重启tcp服务器,《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 —3.5 服务器重启动...
- JDK15已发布,快来看看有哪些值得期待的新功能!
- 吴恩达《机器学习训练秘籍》完整中文版,现在可免费下载 | 资源
- 2022 github新建账号技巧
- 187.重复的DNA序列
- office972003_为什么我有Microsoft Office Excel 2003打不开Microsoft Office Excel 97-2003格式?...
- 武汉科技大学计算机学院生产实习,武汉科技大学实习工作管理办法
- rxjava背压_关于Rx Java:如何在RxJava RabbitMQ Observable中实现背压?
- D-009 eMMC电路设计
- 生命苍白无力时候遇到你,即使再难也要亲手绘出五彩生活――读《平凡的世界》有感
- 实习------Java基础2
- 把国外软件替换出去!Notepad--
- springboot_游戏虚拟物品交易平台
- 全志A64内核编译一些错误解决方法
- vivado无法连接赛灵思芯片
热门文章
- 【Android工具】免费好用无广告安卓手机解压缩软件工具:ZArchiver
- 长亭科技 Go 后端开发实习生一面面经
- LeetCode||有效的字母异位词(排列)--给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词
- 「APIO2016」划艇 (dp+组合数+区间离散化)(考试)
- audio标签与video标签的常用属性及方法
- “华为杯“ 武汉大学21级新生程序设计竞赛
- 计算机软考需要多少分
- 景德镇陶瓷大学c语言考试试题,2021年景德镇陶瓷大学各专业考研真题复习资料汇总...
- 文件夹加密超级大师使用教程
- 计算机基础教法改革,高职计算机应用基础课程教学改革探索