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

网站建设往年的高考题专业单位网站开发

网站建设往年的高考题,专业单位网站开发,价格低的英文怎么说,代理注册企业邮箱一、TLS 和 SSL网关可以按照通常的 Spring 服务器配置侦听 HTTPS 上的请求。 以下示例演示如何执行此操作:application.ymlserver:ssl:enabled: truekey-alias: scgkey-store-password: scg1234key-store: classpath:scg-keystore.p12key-store-type: PKCS12您可以将…

一、TLS 和 SSL

网关可以按照通常的 Spring 服务器配置侦听 HTTPS 上的请求。 以下示例演示如何执行此操作:

application.yml

server:ssl:enabled: truekey-alias: scgkey-store-password: scg1234key-store: classpath:scg-keystore.p12key-store-type: PKCS12

您可以将网关路由路由到 HTTP 和 HTTPS 后端。 如果要路由到 HTTPS 后端,则可以使用以下配置将网关配置为信任所有下游证书:

application.yml

spring:cloud:gateway:httpclient:ssl:useInsecureTrustManager: true

使用不安全的信任管理器不适合生产。 对于生产部署,您可以使用一组已知证书配置网关,这些证书可以通过以下配置信任这些证书:

application.yml

spring:cloud:gateway:httpclient:ssl:trustedX509Certificates:- cert1.pem- cert2.pem

如果Spring Cloud Gateway没有配置受信任的证书,则使用默认的信任存储(您可以通过设置javax.net.ssl.trustStore系统属性来覆盖该存储)。

1、TLS 握手

网关维护用于路由到后端的客户端池。 通过 HTTPS 进行通信时,客户端会启动 TLS 握手。 许多超时与此握手相关联。 您可以配置这些超时,可以按如下方式配置(显示默认值):

spring:cloud:gateway:httpclient:ssl:handshake-timeout-millis: 10000close-notify-flush-timeout-millis: 3000close-notify-read-timeout-millis: 0

二、Http超时配置

1、全局超时

要配置全局 http 超时:

必须以毫秒为单位指定。

必须指定为 java.time.Durationconnect-timeoutresponse-timeout

全局 HTTP 超时示例

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

2、Per-route 超时

要配置每个路由超时:

连接超时必须以毫秒为单位指定。

必须以毫秒为单位指定响应超时。

      - id: per_route_timeoutsuri: https://example.orgpredicates:- name: Pathargs:pattern: /delay/{timeout}metadata: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;@Beanpublic RouteLocator customRouteLocator(RouteLocatorBuilder routeBuilder){return routeBuilder.routes().route("test1", r -> {return r.host("*.somehost.org").and().path("/somepath").filters(f -> f.addRequestHeader("header1", "header-value-1")).uri("http://someuri").metadata(RESPONSE_TIMEOUT_ATTR, 200).metadata(CONNECT_TIMEOUT_ATTR, 200);}).build();}

per-route 的response-timeout值为负值将禁用response-timeout的值。

  - id: per_route_timeoutsuri: https://example.orgpredicates:- name: Pathargs:pattern: /delay/{timeout}metadata:response-timeout: -1

3、Fluent Java Routes API

为了在Java中实现简单的配置,RouteLocatorBuilder bean包含了一个流畅的API。下面的列表显示了它的工作原理:

GatewaySampleApplication.java

// static imports from GatewayFilters and RoutePredicates
@Bean
public RouteLocator customRouteLocator(RouteLocatorBuilder builder, ThrottleGatewayFilterFactory throttle) {return builder.routes().route(r -> r.host("**.abc.org").and().path("/image/png").filters(f ->f.addResponseHeader("X-TestHeader", "foobar")).uri("http://httpbin.org:80")).route(r -> r.path("/image/webp").filters(f ->f.addResponseHeader("X-AnotherHeader", "baz")).uri("http://httpbin.org:80").metadata("key", "value")).route(r -> r.order(-1).host("**.throttle.org").and().path("/get").filters(f -> f.filter(throttle.apply(1,1,10,TimeUnit.SECONDS))).uri("http://httpbin.org:80").metadata("key", "value")).build();
}

这种样式还允许更多的自定义谓词断言。RouteDefinitionLocator bean定义的谓词使用逻辑和组合。通过使用流利的Java API,可以在Predicate类上使用and()、or()和negative()运算符。

4、The DiscoveryClient Route Definition Locator

您可以将网关配置为基于在DiscoveryClient兼容服务注册表中注册的服务创建路由。

要启用此功能,请将spring.cloud.gateway.discovery.locater.enabled=true设置为true,并确保类路径上已启用DiscoveryClient实现(如Netflix Eureka、Consul或Zookeeper)。

http://www.yayakq.cn/news/416327/

相关文章:

  • 忘记网站管理员密码万江东莞网站建设
  • 企业网站制作机构排名网络营销策划案怎么写
  • 基于php的网站开发流程微信网页版官网下载安装
  • 网站怎么做认证吗苏州网站建设电话
  • sql网站发布流程wordpress百度移动落地页
  • 设计logo找什么公司济南seo公司
  • seo对于电子商务网站推广的作用西部数码空间可以做会所网站吗
  • 龙海建设局网站濮阳市城乡一体化示范区
  • 传统文化网站设计深圳网站开发怎么样
  • 欧赛网站建设自己名字怎么设计logo
  • 地方文明网站建设措施wordpress如何修改上传图片大小
  • 伪类网站好看的网站后台界面
  • wordpress音乐插件mp3全能优化型网站
  • 如何网站制作wordpress标签没反应
  • 国家重大建设项目库网站装修公司网站建设的意义
  • 做爰全过程的视频网站潍坊网站建设策划
  • 有个网站经常换域名哪里有零基础网站建设教学服务
  • 网站开发项目介绍网站建设腾讯云
  • 商会网站建设招标方案建设银行如何设置网站查询密码
  • 乐温州网站建设上海高端品牌网站建设专家
  • 免费视频推广的软件有哪些邯郸网站优化怎么做
  • 聊城网站改版信誉好的商城网站建设
  • 网站可信度建设苏州风光ix5
  • 昆山网站建设哪家便宜铜陵app网站做招聘信息
  • 网站建设合同的法律用自己网站做邮箱域名解析
  • 个人作品展示 网站ui设计培训是什么
  • 友创互联网站建设有限公司企业小程序制作开发
  • 江苏省城乡建设厅建设网站wordpress 修改源码
  • 广州建筑集团网站营销型企业网站怎么建站
  • 心理医院网站优化服务商wordpress放nas