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. 2019 Mac下安装运行Homestead环境

    为了能提高自己的价值,还是要坚持学习新东西才行.这不,从多学会一个PHP开发框架开始.在开始使用Laravel之前,很多"经验"告诉我要先安装Homestead,至于好处,大家可以 ...

  2. odoo12学习之javascript-----2

    用例子:Creating a new field widget 这可能是一个非常常见的用例:我们希望以非常具体(可能依赖于业务)的方式在表单视图中显示一些信息. 例如,假设我们要根据某些业务条件更改文 ...

  3. .net 知新:【3】.net 5 项目结构说明和发布部署

    .net 5的项目目录结构和.net framework有些明显的变化,包括显示结构和项目文件,从这两个方面看看有哪些变化. 项目目录结构 就以上篇用的demo项目为例([.net 知新:[2] .N ...

  4. solr(CVE-2019-17558)远程命令执行

    影响版本 Apache Solr 5.x到8.2.0版本 测试 https://github.com/jas502n/CVE-2019-0193

  5. 大数据学习(16)—— HBase环境搭建和基本操作

    部署规划 HBase全称叫Hadoop Database,它的数据存储在HDFS上.我们的实验环境依然基于上个主题Hive的配置,参考大数据学习(11)-- Hive元数据服务模式搭建. 在此基础上, ...

  6. 机器学习 - k-means聚类

    k-means简介 k-means是无监督学习下的一种聚类算法,简单说就是不需要数据标签,仅靠特征值就可以将数据分为指定的几类.k-means算法的核心就是通过计算每个数据点与k个质心(或重心)之间的 ...

  7. 重返MySQL之MySQL基础

    重返MySQL之MySQL基础 本章详细介绍了,什么是数据库,常见的关系型数据库有哪些,什么是MySQL,及MySQL中DDL操作表,DML操作表记录. 1.0 数据库概述 1.1 数据存储的方式 目 ...

  8. 从net到java:java快速入门

    学习java那是不可能的,到为什么不学习一下呢.仅为总结.希望自己在不久的将来能书写优美的java程序.加油!奥利给 1.注释 注释的重要性不言而喻,我们不管写什么代码注释必不可少,那么java的注释 ...

  9. 我是如何在一晚上拿到阿里巴巴Android研发offer的?

    图文无关 开篇 我找工作时是2018年. 那一年,BAT大量缩招,就业形势严峻,互联网寒冬消息蔓延. 最终我经过激烈角逐拼下了几个大厂offer,回顾往事,觉得分享出来,也许对你能有所借鉴. 简历 这 ...

  10. .NET Core/.NET5/.NET6 开源项目汇总13:模板引擎

    系列目录     [已更新最新开发文章,点击查看详细] 开源项目是众多组织与个人分享的组件或项目,作者付出的心血我们是无法体会的,所以首先大家要心存感激.尊重.请严格遵守每个项目的开源协议后再使用.尊 ...