springcloud <zuul2.0静态配置>
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静态配置>的更多相关文章
- springcloud<zuul过滤器简单配置与跨域设置>
package com.wangbiao.config; import com.netflix.zuul.ZuulFilter; import com.netflix.zuul.context.Req ...
- C# ASP.NET MVC/WebApi 或者 ASP.NET CORE 最简单高效的跨域设置
概述 前面写了一篇:<C# ASP.NET WebApi 跨域设置>的文章,主要针对 ASP.NET WebApi 项目. 今天遇到 ASP.NET MVC 项目也需要设置跨域,否则浏览器 ...
- springmvc ajax tomcat简单配置实现跨域访问
发现一种改动最小也能实现跨域请求的方法 服务端 服务端修改web.xml配置文件, 增加过滤器 (不用导入任何jar包, 用的tomcat自带jar) <!-- 支持跨域请求 --> &l ...
- C# ASP.NET WebApi 跨域设置
概述 前后端分离开发模式,一定会遇到跨域的问题.这里收集了2种 C# Asp.Net webapi 相关的跨域解决方案,方便后续查找参考. 2021/10/28 更新: 有更加简单高效的方式推荐< ...
- .NET CORE 3.1.5 跨域设置
1.Startup配置 1 #region 跨域设置 2 //注意:放到services.AddMvc()之前 3 services.AddCors(options => { 4 options ...
- 并发编程概述 委托(delegate) 事件(event) .net core 2.0 event bus 一个简单的基于内存事件总线实现 .net core 基于NPOI 的excel导出类,支持自定义导出哪些字段 基于Ace Admin 的菜单栏实现 第五节:SignalR大杂烩(与MVC融合、全局的几个配置、跨域的应用、C/S程序充当Client和Server)
并发编程概述 前言 说实话,在我软件开发的头两年几乎不考虑并发编程,请求与响应把业务逻辑尽快完成一个星期的任务能两天完成绝不拖三天(剩下时间各种浪),根本不会考虑性能问题(能接受范围内).但随着工 ...
- 第五节:SignalR大杂烩(与MVC融合、全局的几个配置、跨域的应用、C/S程序充当Client和Server)
一. 说在前面的话 本节主要在前面章节的基础上补充了几个简单的知识点,比如:第三方调用通过 GlobalHost.ConnectionManager.GetHubContext<MySpecHu ...
- Flask配置Cors跨域
1 跨域的理解 跨域是指:浏览器A从服务器B获取的静态资源,包括Html.Css.Js,然后在Js中通过Ajax访问C服务器的静态资源或请求.即:浏览器A从B服务器拿的资源,资源中想访问服务器C的资源 ...
- SpringBoot2.x配置Cors跨域
1 跨域的理解 跨域是指:浏览器A从服务器B获取的静态资源,包括Html.Css.Js,然后在Js中通过Ajax访问C服务器的静态资源或请求.即:浏览器A从B服务器拿的资源,资源中想访问服务器C的资源 ...
- jsonp其实很简单【ajax跨域请求】
js便签笔记(13)——jsonp其实很简单[ajax跨域请求] 前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来.抱着有问题必须解决的态度,我看了许多资 ...
随机推荐
- MySQL8.0.26安装与卸载
一.安装 1.官网下载 百度进入官网,学习用社区版够了,我下的是压缩版点这直达下载页 据说8.X版本性能优化,比5.7版本快2倍! 接着,不登录直接下载 2.创建配置 下载完后,建议解压到一个没有中文 ...
- P7362 [eJOI 2020 Day2] XOR Sort
P7362 [eJOI 2020 Day2] XOR Sort 题意 给你一个长度为 \(n\) 的序列,每次操作可以将一个数异或上相邻的一个数,求将序列改为严格单调递增序列或严格单调不降序列的操作次 ...
- 搭建NFS服务
说明:这里是Linux服务综合搭建文章的一部分,本文可以作为单独搭建yum仓库的参考. 注意:这里所有的标题都是根据主要的文章(Linux基础服务搭建综合)的顺序来做的. 如果需要查看相关软件版本和主 ...
- 第四篇--Beyond Compare4 试用期30天后
30天后删除BCUnrar.dll这个文件,继续使用30天.还有就是注册表中regedit-->HEKY_CURRENT_USER-->Software-->Scooter Soft ...
- HCNA Routing&Switching之OSPF缺省路由发布
前文我们了解了OSPF的度量值,以及基础配置命令的总结,回顾请参考https://www.cnblogs.com/qiuhom-1874/p/15069632.html:今天我们来聊一聊在ospf里动 ...
- java垃圾回收机制学习总结
最近学习了一下java垃圾回收机制,将其主要内容大致总结一下: 1.什么是垃圾回收机制 java GC机制(garbage collection,垃圾收集,垃圾回收),是java特有的机制,作为jav ...
- cent os 基本命令一
命令详情 # man [命令] *********************目录****************************** 一.文件及目录操作 二,vi 三,vim 四,用户操作 五, ...
- 手撸一个SpringBoot-Starter
1. 简介 通过了解SpringBoot的原理后,我们可以手撸一个spring-boot-starter来加深理解. 1.1 什么是starter spring官网解释 starters是一组方便的依 ...
- 8.8考试总结(NOIP模拟33)[Hunter·Defence·Connect]
无法逃避的是自我,而无法挽回的是过去. 前言 还算可以,不过 T1 少 \(\bmod\) 了一下挂了 25pts,T2 没看清题面挂了 27pts. 下回注意吧.. T1 Hunter 解题思路 感 ...
- 04.委托Delegation
1. 基本了解 1.1 委托简述 官方文档 委托是一种引用类型,表示对具有特定参数列表和返回类型的方法的引用,用于将方法作为参数传递给其他方法,可将任何可访问类或结构中与委托类型匹配的任何方法分配给委 ...