首页 > 其他分享 >网关流控规则GatewayFlowRule的核心属性

网关流控规则GatewayFlowRule的核心属性

时间:2023-07-20 15:31:59浏览次数:40  
标签:网关 流控 URL PARAM STRATEGY PARSE 限流 模式 GatewayFlowRule

resourceMode:规则是针对API Gateway的route(RESOURCE_MODE_ROUTE_ID)还是用户在Sentinel中定义的API分组(RESOURCE_MODE_CUSTOM_API_NAME),默认是route。

resource:资源名称,可以是网关中的route名称或者用户自定义的API分组名称。

grade:限流指标维度,同限流规则的grade字段。

count:限流阀值

intervalSec:统计时间窗口,单位是秒,默认是1秒

controlBehavior:流量整形的控制效果,目前支持快速失败和匀速排队两种模式,默认是快速失败。

burst:应对突发请求时额外允许的请求数目。

maxQueueingTimeoutMs:匀速排队模式下的最长排队时间,单位是毫秒,仅在匀速排队模式下生效。

paramItem:参数限流配置。若不提供,则代表不针对参数进行限流,该网关规则将会被转换成普通流控规则;否则会转换成热点规则。其中的字段:

  • parseStrategy:从请求中提取参数的策略,目前支持提取来源 IP(PARAM_PARSE_STRATEGY_CLIENT_IP)、Host(PARAM_PARSE_STRATEGY_HOST)、任意 Header(PARAM_PARSE_STRATEGY_HEADER)和任意 URL 参数(PARAM_PARSE_STRATEGY_URL_PARAM)四种模式。
  • fieldName:若提取策略选择 Header 模式或 URL 参数模式,则需要指定对应的 header 名称或 URL 参数名称。
  • pattern:参数值的匹配模式,只有匹配该模式的请求属性值会纳入统计和流控;若为空则统计该请求属性的所有值。
  • matchStrategy:参数值的匹配策略,目前支持精确匹配(PARAM_MATCH_STRATEGY_EXACT)、子串匹配(PARAM_MATCH_STRATEGY_CONTAINS)和正则匹配(PARAM_MATCH_STRATEGY_REGEX)。

标签:网关,流控,URL,PARAM,STRATEGY,PARSE,限流,模式,GatewayFlowRule
From: https://blog.51cto.com/u_11315052/6786942

相关文章

  • 用极限网关实现 ES 容灾,简单!
    身为IT人士,大伙身边的各种系统肯定不少吧。系统虽多,但最最最重要的那套、那几套,大伙肯定是捧在手心,关怀备至。如此重要的系统,万一发生故障了且短期无法恢复,该如何保障业务持续运行?有过这方面思考或经验的同学,肯定脱口而出--切灾备啊。是的,接下来我来介绍下我们的ES灾备方案......
  • 计讯物联5G千兆网关TG463在电力智能巡检机器人的应用功能解析
    项目背景随着国家智能电网建设加速推进,投资规模持续扩大,我国电网智能化、信息化不断提高,传统的电力运维与管理模式早已不能满足智能电网快速发展的需求。因此,在5G无线通信、人工智能、物联网、云计算、大数据、电力等前沿技术的高度融合下,以替代人工巡检为目的的电力智能巡检机器......
  • 工业5G网关小型化有哪些优势?微型5G网关的优势?
    小型化、微型化是工业通信终端的发展趋势之一,例如佰马BMG2300系列微型5G网关,通过高集成化的芯片选型和设计,体积已经缩小到还没有一个手掌大。那么工业5G网关小型化微型化有哪些好处呢?本篇就简单介绍一下。  1、更广泛的适用性:微型化的佰马BMG2300工业5G网关能够安装在更小......
  • 十一、消息发送重试和流控机制
    消息发送重试机制背景ApacheRocketMQ的消息发送重试机制主要解答如下问题:部分节点异常是否影响消息发送?请求重试是否会阻塞业务调用?请求重试会带来什么不足?概念ApacheRocketMQ客户端连接服务端发起消息发送请求时,可能会因为网络故障、服务异常等原因导致调用失......
  • API网关
    API网关(APIGateway)是一种服务器中间件,用于管理和处理进入或离开系统的所有API请求。它充当了应用程序和后端服务之间的门户,提供了一种集中化的方式来管理API通信。API网关的功能包括:路由和转发:API网关接收来自客户端的请求,并将其路由到相应的后端服务。它可以根据请求的URL、......
  • 分布式多协议接入网关FluxMQ-2.0功能说明
    FluxMQ—2.0版本更新内容前言FLuxMQ是一款基于java开发,支持无限设备连接的云原生分布式物联网接入平台。FluxMQ基于Netty开发,底层采用Reactor3反应堆模型,具备低延迟,高吞吐量,千万、亿级别设备连接;方便企业快速构建其物联网平台与应用。FluxMQ官网:https://www.fluxmq.comFluxMQ......
  • 图腾柱无桥PFC,平均电流控制。 环路建模然后设计出电压环和电流环补偿
    图腾柱无桥PFC,平均电流控制。环路建模然后设计出电压环和电流环补偿网络,零极点放置。PLECS、psim和simulink均验证过,均有对应模型。同时Dual-boostPFC及两相、三相交错并联图腾柱PFC均有。YID:6566658337428528......
  • PROFINET转ETHERCAT协议网关ethercat总线伺服如何控制
    捷米特JM–ECAT-PN是自主研发的一款PROFINET从站功能的通讯网关。该产品主要功能是将PROFINET网络和ETHERCAT网络连接起来。捷米特JM-ECAT-PN连接到PROFINET总线中做为从站使用,连接到ETHERCAT总线中做为从站使用。 3.技术参数PROFINET技术参数网关做为PROFINET......
  • ETHERNET/IP转PROFIBUS-DP网关PROFIBUS DP/ EtherNet IP网关
    大家好,今天要给大家介绍一款非常神奇的通讯网关捷米特JM-DPM-EIP!这款产品可以将各种PROFIBUS-DP从站接入到ETHERNET/IP网络中,真是一款神奇的产品啊!你是否想过,如果没有这款产品,PROFIBUS-DP从站和ETHERNET/IP网络之间该怎么通讯呢?让我们来看看这款产品到底有哪些神奇之处吧! 这款......
  • 树莓派Linux跨平台免授权CNC数控数据采集协议,TCP协议包,支持(fanuc、三菱、西门子、海德
    市面上的数控基本都支持了跨平台通讯,下面以三菱为列讲解跨平台协议如何通讯,无需任何DLL,适配任何开发语言,纯Socket通讯先上采集图   代码如下usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;us......