server:
port: 9006 spring:
application:
name: cloud-zuul-wangbiao
# zipkin:
# base-url: http://localhost:9411/
#字符编码
# http:
# encoding:
# charset: UTF-8
# enabled: true
# force: true eureka:
instance:
instance-id: cloud-zuul-wangbiao
#服务端的示例名称
hostname: cloud-zuul-wangbiao
client:
#不向注册中心注册自己 true向注册中心注册自己 false 不向注册中心注册自己
register-with-eureka: true
# false不需要检索服务 true需要检索服务 集群时需要检索服务
fetch-registry: true
service-url:
defaultZone: http://eureka7001.com:7001/eureka #spring-cloud-starter-netflix-zuul已经包含了spring-boot-starter-actuator,因此不需再次引入
#查看路由设置
# http://localhost:9006/actuator/routes
# 查看filters端点
# http://localhost:9006/actuator/filters
management:
endpoints:
web:
exposure:
include: "*" zuul:
#1 重写指定微服务的访问路径
routes:
cloud-pay-wangbiao: /wangbiao/** # 2忽略指定微服务 使用“*”可忽略所有微服务,多个指定微服务以半角逗号分隔。此时通过网关访问忽略的服务是访问不到的
# ignored-services: cloud-pay-wangbiao # 3 忽略所有微服务,只路由指定微服务: 只有cloud-pay-wangbiao服务路由到/wangbiao/**
# ignored-services : "*"
# routes:
# cloud-pay-wangbiao: /wangbiao/** # 4 路由别名
# routes:
# route-name: #路由别名,无其他意义,与例1效果一致
# service-id: cloud-pay-wangbiao
# path: /wangbiao/** #(不推荐使用)
# 5、指定path和URL 此例将http://ZUULHOST:ZUULPORT/wang/映射到http://localhost:8081/。同时由于并非用service-id定位服务,所以也无法使用负载均衡功能。
#只要访问 /wang/**路径下所有,都会映射到http://127.0.0.1:8081/下面的路径
#例如 http://localhost:9006/wang/wangbiao/payServer/3 会映射到http://localhost:8081/wangbiao/payServer/3
# routes:
# route-name:
# url: http://127.0.0.1:8081/
# path: /wang/** # 6、即指定path和URL,又保留Zuul的Hystrix、Ribbon特性
# routes:
# route-name: #路由别名,无其他意义,与例1效果一致
# service-id: cloud-pay-wangbiao
# path: /wangbiao/**
#ribbon:
# eureka:
# enable: false #为Ribbon禁用Eureka
#rest-demo:
# ribbon:
# listOfServers: localhost:8085,localhost:8081 # 7、路由前缀 全局路由 由下面的服务可以看出前缀都是wangbiao
# prefix: /wangbiao
## #默认为true 除前缀 false不去除前缀
# stripPrefix: true
# routes:
## 第一种配置方式
# #http://localhost:9006/wangbiao/cloud-pay-wangbiao/xdlysk/ss
# cloud-pay-wangbiao: /xdlysk/**
# #http://localhost:9006/wangbiao/cloud-user-wangbiao/user/user
# cloud-user-wangbiao: /user/**
#第二种配置方式
# routes:
# microservice1:
# #http://localhost:9006/wangbiao/xdlysk/ss 最终路由请求的是http://localhost:8081/xdlysk/ss
# path: /xdlysk/**
# serviceId: cloud-pay-wangbiao
# #局部服务不需要去除前缀
# stripPrefix: false
#
# microservice2:
# #http://localhost:9006/wangbiao/cloud-user-wangbiao/user/user 最终路由请求的是http://localhost:8085/user/user
# path: /user/**
# serviceId: cloud-user-wangbiao
# #局部服务去除前缀
# stripPrefix: true # 8、忽略某些微服务中的某些路径
# ignoredPatterns: /**/xdlysk/* #忽略所有包含/xdlysk/的地址请求
# routes:
# route-demo:
# service-Id: cloud-pay-wangbiao
# path: /wangbiao/** #超时一般在客户端设置
#ribbon:
# ConnectTimeout: 50000
# # 请求处理的超时时间
# ReadTimeout: 50000
# Ribbon在应用启动的时候就执行饿加载
# eager-load:
# enabled: true
默认Zuul的路由方式是: zuul的主机:zuul的端口号/服务列表 http://ZUULHOST:ZUULPORT/serviceId/**。

springcloud <zuul2.0静态配置>的更多相关文章

  1. springcloud<zuul过滤器简单配置与跨域设置>

    package com.wangbiao.config; import com.netflix.zuul.ZuulFilter; import com.netflix.zuul.context.Req ...

  2. C# ASP.NET MVC/WebApi 或者 ASP.NET CORE 最简单高效的跨域设置

    概述 前面写了一篇:<C# ASP.NET WebApi 跨域设置>的文章,主要针对 ASP.NET WebApi 项目. 今天遇到 ASP.NET MVC 项目也需要设置跨域,否则浏览器 ...

  3. springmvc ajax tomcat简单配置实现跨域访问

    发现一种改动最小也能实现跨域请求的方法 服务端 服务端修改web.xml配置文件, 增加过滤器 (不用导入任何jar包, 用的tomcat自带jar) <!-- 支持跨域请求 --> &l ...

  4. C# ASP.NET WebApi 跨域设置

    概述 前后端分离开发模式,一定会遇到跨域的问题.这里收集了2种 C# Asp.Net webapi 相关的跨域解决方案,方便后续查找参考. 2021/10/28 更新: 有更加简单高效的方式推荐< ...

  5. .NET CORE 3.1.5 跨域设置

    1.Startup配置 1 #region 跨域设置 2 //注意:放到services.AddMvc()之前 3 services.AddCors(options => { 4 options ...

  6. 并发编程概述 委托(delegate) 事件(event) .net core 2.0 event bus 一个简单的基于内存事件总线实现 .net core 基于NPOI 的excel导出类,支持自定义导出哪些字段 基于Ace Admin 的菜单栏实现 第五节:SignalR大杂烩(与MVC融合、全局的几个配置、跨域的应用、C/S程序充当Client和Server)

    并发编程概述   前言 说实话,在我软件开发的头两年几乎不考虑并发编程,请求与响应把业务逻辑尽快完成一个星期的任务能两天完成绝不拖三天(剩下时间各种浪),根本不会考虑性能问题(能接受范围内).但随着工 ...

  7. 第五节:SignalR大杂烩(与MVC融合、全局的几个配置、跨域的应用、C/S程序充当Client和Server)

    一. 说在前面的话 本节主要在前面章节的基础上补充了几个简单的知识点,比如:第三方调用通过 GlobalHost.ConnectionManager.GetHubContext<MySpecHu ...

  8. Flask配置Cors跨域

    1 跨域的理解 跨域是指:浏览器A从服务器B获取的静态资源,包括Html.Css.Js,然后在Js中通过Ajax访问C服务器的静态资源或请求.即:浏览器A从B服务器拿的资源,资源中想访问服务器C的资源 ...

  9. SpringBoot2.x配置Cors跨域

    1 跨域的理解 跨域是指:浏览器A从服务器B获取的静态资源,包括Html.Css.Js,然后在Js中通过Ajax访问C服务器的静态资源或请求.即:浏览器A从B服务器拿的资源,资源中想访问服务器C的资源 ...

  10. jsonp其实很简单【ajax跨域请求】

    js便签笔记(13)——jsonp其实很简单[ajax跨域请求] 前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来.抱着有问题必须解决的态度,我看了许多资 ...

随机推荐

  1. 6 Java基础整理 第六-八章

    1.封装 封装的目的是简化编程和增强安全性. 简化编程是指,封装可以让使用者不必了解具体类的内部实现细节,而只是要通过提供给外部访问的方法来访问类中的属性和方法 增强安全性是指,封装可以使某个属性只能 ...

  2. SpringBoot中时间格式化的5种方法!

    在我们日常工作中,时间格式化是一件经常遇到的事儿,所以本文我们就来盘点一下 Spring Boot 中时间格式化的几种方法. ​ 时间问题演示 为了方便演示,我写了一个简单 Spring Boot 项 ...

  3. [POI2008]PER

    很有思维的一道题 这个题的题面非常简单,出题人很友好,没有搞什么奇怪的背景,(卡农(P3214)的作者看看人家),所以理解题面就是: 一句话题意: 给定一个长度为 \(n\) 的数列,求这个数列是在其 ...

  4. Table类

    Interpreter类, class Interpreter: public CC_INTERP_ONLY(CppInterpreter) NOT_CC_INTERP(TemplateInterpr ...

  5. C++ //多态 //静态多态:函数重载 和 运算符重载 属于静态多态 ,复用函数名 //动态多态:派生类和虚函数实现运行时多态

    1 //多态 2 //静态多态:函数重载 和 运算符重载 属于静态多态 ,复用函数名 3 //动态多态:派生类和虚函数实现运行时多态 4 5 //静态多态和动态多态的区别 6 //静态多态的函数地址早 ...

  6. (2)用 if语句 区间判断

    1 /*此例子只作为演示*/ 2 3 #include <stdio.h> 4 int main() 5 { 6 printf("请问贵公司给出的薪资是:\n"); 7 ...

  7. OpenGL学习笔记(六)坐标系统

    目录 一.衔接 二.概述 三.各个坐标系统 局部空间 世界空间 观察空间 裁剪空间 四.两种投影矩阵 正射投影 透视投影 五.把它们都组合到一起 六.编码实现 1. 实现卡片旋转 2. 实现正方体旋转 ...

  8. git命令行or图形化界面?看这篇操作就够了

    我们在自己的私人分支开发好各自的模块后,就要合并到master,这个时候在idea里边先切换到master,然后update一下获取最新更新,解决一下冲突,最后再合并自己的私人分支,add,commi ...

  9. 基于SpringBoot的药店管理系统java药房管理系统(源码+数据库文件+文档)

    注意:该项目只展示部分功能,如需了解,评论区咨询即可. 1.开发环境 开发语言:Java 后台框架:SpringBoot 前端技术:HTML+CSS+JavaScript+Bootstrap+jQue ...

  10. .NET第三方补丁工具(Visual Patch)常用手册

    SetupFactory简介 这是Indigo Rose(蓝玫瑰)公司开发的一套打包-补丁解决方案的补丁工具,相比Setup Factory,他的知名度似乎不太高,网上也很少找到相关资料,但是真的很简 ...