FlowDSL Node Catalog

Rate Limit Check

Check a per-key rate limit. Routes allowed/blocked.

Overview

PropertyValue
Node IDcore/rate-limit-check
Kindrouter
Modulecore-flowdsl
Repogo-flowdsl
Handlergithub.com/redelay/go-flowdsl/nodes/core.RateLimitCheck
Iconlucide:gauge
Color#84cc16
Tagsrate-limit, redis, safety

Outputs

  • allowed — (no description)
  • blocked — (no description)

Settings

PropertyTypeRequiredDefaultUI GroupDescription
keyPathstringyes—Key
limitintegeryes10Policy
namespacestring—rateKey
windowstringyes1mPolicy

Example

yaml
# Use this node in a flow:
nodes:
  - id: my_step
    name: My Step
    kind: router
    action_ref: core/rate-limit-check
    config:
      keyPath: some.packet.path
      limit: 10
      namespace: rate
      window: 1m