当前位置: 首页 > news >正文

山东软件开发的公司/长沙关键词优化首选

山东软件开发的公司,长沙关键词优化首选,邳州哪家做百度推广网站,承接各类网站建设一、Http超时配置 Spring Cloud Gateway 可以为所有路由配置 Http 超时(响应和连接),并为每个特定路由覆盖设置。 1.1 全局超时 配置全局 http 超时: connect-timeout必须以毫秒为单位指定。response-timeout必须指定为 java.…

一、Http超时配置

Spring Cloud Gateway 可以为所有路由配置 Http 超时(响应和连接),并为每个特定路由覆盖设置。

1.1 全局超时

配置全局 http 超时:

  • connect-timeout必须以毫秒为单位指定。
  • response-timeout必须指定为 java.time.Duration

使用示例:

spring:cloud:gateway:httpclient:connect-timeout: 1000response-timeout: 5s

1.2 单路由超时

配置单路由超时:

  • connect-timeout必须以毫秒为单位指定。
  • response-timeout必须以毫秒为单位指定。

使用示例:

spring:cloud:gateway:routes:- id: per_route_timeoutsuri: https://example.orgpredicates:- name: Pathargs:pattern: /delay/**filters:- StripPrefix=1metadata:response-timeout: 200connect-timeout: 200

使用Java DSL 对单个路由超时配置:

import static org.springframework.cloud.gateway.support.RouteMetadataUtils.CONNECT_TIMEOUT_ATTR;
import static org.springframework.cloud.gateway.support.RouteMetadataUtils.RESPONSE_TIMEOUT_ATTR;@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder routeBuilder){return routeBuilder.routes().route("per_route_timeouts", r -> {return r.path("/delay/**").filters(f -> f.stripPrefix(1)).uri("https://example.org").metadata(RESPONSE_TIMEOUT_ATTR, 200).metadata(CONNECT_TIMEOUT_ATTR, 200);}).build();
}

response-timeout具有负值的每个路由将禁用全局response-timeout值。

spring:cloud:gateway:routes:- id: per_route_timeoutsuri: https://example.orgpredicates:- name: Pathargs:pattern: /delay/**filters:- StripPrefix=1metadata:response-timeout: -1

1.3 超时效果

在这里插入图片描述

二、CORS配置

Spring Cloud Gateway可以为网关配置全局或单路由的跨域行为控制。两者都提供相同的特性。

2.1 全局 CORS 配置

全局CORS配置:是 URL 模式到Spring FrameworkCorsConfiguration的映射。

spring:cloud:gateway:globalcors: # 全局的跨域处理add-to-simple-url-handler-mapping: true # 解决options请求被拦截问题cors-configurations:'[/**]':allowedOrigins: "https://docs.spring.io" # 允许哪些网站的跨域请求allowedMethods: # 允许的跨域的请求方式- "GET"- "POST"- "DELETE"- "PUT"- "OPTIONS"allowedHeaders: "*" # 允许在请求中携带的头信息allowCredentials: true # 是否允许携带cookiemaxAge: 360000 # 这次跨域检测的有效期

此示例中,允许来自docs.spring.io所有 GET 请求方式的CORS请求。

spring.cloud.gateway.globalcors.add-to-simple-url-handler-mapping属性设置为true:支持 CORS 预检请求。

options 请求就是预检请求,可用于检测服务器允许的 http 方法。当发起跨域请求时,由于安全原因,触发一定条件时,浏览器会在正式请求之前自动先发起 OPTIONS 请求,即 CORS 预检请求,服务器若接受该跨域请求,浏览器才继续发起正式请求。

2.2 路由 CORS 配置

路由配置允许将 CORS 作为带有 key元数据直接应用于路由CORS。与全局配置的情况一样,属性属于Spring FrameworkCorsConfiguration

spring:cloud:gateway:routes:- id: cors_routeuri: https://example.orgpredicates:- Path=/service/**metadata:corsallowedOrigins: '*'allowedMethods:- GET- POST- DELETE- PUTallowedHeaders: '*'maxAge: 360000 
http://www.lbrq.cn/news/1615195.html

相关文章:

  • 百度seo点击排名优化/重庆关键词优化软件
  • 清远专业网站建设/站长工具 seo查询
  • 网站制作设计收费标准/品牌推广战略
  • wordpress结构图/企业seo外包公司
  • 网站建设一般多少/万网
  • 淮北建设网/众志seo
  • 河南新蔡有做网站建设的吗/营销课程培训都有哪些
  • 泰国网站可以在中国做吗/网站一键收录
  • nginx网站建设/抖音关键词排名查询工具
  • wordpress搭建商城网站/东莞疫情最新通知
  • 电商网站模板建站/专业的营销团队哪里找
  • 做h5小游戏的网站有哪些/社群营销
  • 高权重网站做员会来顶排名/针对大学生推广引流
  • 做网站专题怎样添加微博/新浪微舆情大数据平台
  • 建设网站的网站公告是什么/临沂做网站建设公司
  • iis网站服务器基本安全设置步骤/如何优化标题关键词
  • 如何做网站友情链接/网络营销的一般流程
  • 青岛做网站方案/廊坊seo排名霸屏
  • 中国建设机械教育协会网站/app推广渠道商
  • 东莞网站建设 信科网络/合肥seo公司
  • 网站做301重定向的作用/武汉seo推广
  • 网站导航/权重查询工具
  • 武汉网站建设与服务公司/电商数据统计网站
  • 个人网站 建设方案书/网站流量分析
  • 智能网站建设/上海疫情最新数据
  • 沂源网站建设/舆情监测软件免费版
  • 官方网站查询高考分数/正规职业技能培训机构
  • 用iPhone做网站服务器/今日新闻头条最新消息
  • 公众号网站开发用什么模板/夫唯seo
  • 做网站一定要买主机吗/什么叫软文推广
  • JP3-3-MyClub后台后端(三)
  • JavaScript:Ajax(异步通信技术)
  • 位运算-371.两整数之和-力扣(LeetCode)
  • Java 学习笔记:常用类、String 与日期时间处理
  • 查看主板信息的3种方法
  • 数据赋能(371)——数据挖掘——概述