上一节提到的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相关推荐

  1. SpringCloud Zuul 网关搭建及配置

    目录 一.Zuul网关 二.Zuul服务的前期准备 2.1 注册中心EurekaServer的搭建 2.2 EurekaService的搭建 三.Zuul服务搭建 五.Zuul的访问 六.Zuul的更 ...

  2. Spring Cloud【Finchley】-16 Zuul的路由配置

    文章目录 概述 路由配置 1.忽略指定的微服务 2.自定义微服务的访问路径 3.忽略所有微服务,只用路由指定微服务 4.同时指定微服务的serviceId和对应路径 5.同时指定微服务的URL和对应路 ...

  3. Zuul路由网关--配置讲解

    1:什么是zuul,用什么用? Zuul是Netflix开源的微服务网关,可以和Eureka.Ribbon.Hystrix等组件配合使用,Spring Cloud对Zuul进行了整合与增强,Zuul的 ...

  4. zuul网关_SpringCould之服务网关(zuul)介绍与配置

    ??记得点击上方蓝字"程序员小强"关注哦 一.前言介绍 1.什么是服务(API)网关? 服务网关也就是API网关,可以作为服务的统一入口. 可提供身份校验.动态路由.负载均衡.安全 ...

  5. SpringCloud Zuul 网关

    目录 网关的概念 搭建zuul网关.实现路由转发 使用zuul过滤请求 使用zuul进行限流 网关的概念 API Gateway 网关,是介于客户端.服务器端之间的中间层,是系统对外的唯一入口,可以统 ...

  6. 6.SpringCloud -- 注册中心与配置中心 Nacos、网关 Gateway

    6.SpringCloud -- 注册中心与配置中心 Nacos.网关 Gateway 一.了解一下 SpringCloud Alibaba 1.1 SpringCloudAlibaba (1)简单说 ...

  7. SpringCloud Zuul 基础入门

    SpringCloud Zuul 基础入门 - <重新定义SpringCloud实战>读书笔记系列 Spring Cloud Zuul概述 随着微服务的流行,微服务架构将后端拆解为许多个单 ...

  8. zuul routes的配置规则介绍

    Zuul最核心的类就是ZuulServlet.使用springcloud的zuul网关,配置routes的规则时,对于routes类型的系统filter有三种:RibbonRoutingFilter. ...

  9. 利用iptables来配置linux禁止所有端口登陆和开放指定端口

    原文地址:http://www.2cto.com/Article/201109/103089.html 利用iptables来配置linux禁止所有端口登陆和开放指定端口 1.关闭所有的 INPUT ...

最新文章

  1. k8s部署postgresql(含postgis插件)
  2. mysql 多表备份_mysql备份与恢复多库多表备份
  3. SQL-92标准 中文翻译——定义、记号和约定 (定义)
  4. FFMPEG系列课程(一)打开视频解码器
  5. 航海学校高级课程任务讲义
  6. unix系统重启tcp服务器,《TCP/IP详解卷3:TCP事务协议、HTTP、NNTP和UNIX域协议》 —3.5 服务器重启动...
  7. JDK15已发布,快来看看有哪些值得期待的新功能!
  8. 吴恩达《机器学习训练秘籍》完整中文版,现在可免费下载 | 资源
  9. 2022 github新建账号技巧
  10. 187.重复的DNA序列
  11. office972003_为什么我有Microsoft Office Excel 2003打不开Microsoft Office Excel 97-2003格式?...
  12. 武汉科技大学计算机学院生产实习,武汉科技大学实习工作管理办法
  13. rxjava背压_关于Rx Java:如何在RxJava RabbitMQ Observable中实现背压?
  14. D-009 eMMC电路设计
  15. 生命苍白无力时候遇到你,即使再难也要亲手绘出五彩生活――读《平凡的世界》有感
  16. 实习------Java基础2
  17. 把国外软件替换出去!Notepad--
  18. springboot_游戏虚拟物品交易平台
  19. 全志A64内核编译一些错误解决方法
  20. vivado无法连接赛灵思芯片

热门文章

  1. 【Android工具】免费好用无广告安卓手机解压缩软件工具:ZArchiver
  2. 长亭科技 Go 后端开发实习生一面面经
  3. LeetCode||有效的字母异位词(排列)--给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的字母异位词
  4. 「APIO2016」划艇 (dp+组合数+区间离散化)(考试)
  5. audio标签与video标签的常用属性及方法
  6. “华为杯“ 武汉大学21级新生程序设计竞赛
  7. 计算机软考需要多少分
  8. 景德镇陶瓷大学c语言考试试题,2021年景德镇陶瓷大学各专业考研真题复习资料汇总...
  9. 文件夹加密超级大师使用教程
  10. 计算机基础教法改革,高职计算机应用基础课程教学改革探索