Nouveau : le pare-feu IA surveille chaque module et explique chaque incident en termes simples. Découvrez comment ça marche

Limites des flux

Toutes les limites des flux en un seul endroit : flux et blocs script par palier IoT, CPU script, tailles, minuteries, webhooks, protections et durée de conservation des enregistrements.

Cette page réunit les limites des flux en un seul endroit. Les limites du forfait dépendent de votre palier IoT ; les limites fixes sont les mêmes pour tous. Les pages liées dans chaque section les expliquent.

Limites du forfait

LimiteStarterGrowthScaleComptabilisé
Flux61258Chaque flux que vous créez, sur chaque hôte. Les flux supprimés ne sont pas comptés ; un flux restauré est à nouveau compté.
Blocs script3629Blocs Script dans les flux déployés
  • Le flux racine par défaut fourni ne compte pas dans les flux. Ses blocs script, si vous en ajoutez, sont comptés.
  • Les flux construits par des modules (règles de la carte Règles) ne comptent pas tant que vous n’en détachez pas un pour en faire un flux ordinaire.
  • Un déploiement, une création ou une restauration qui dépasse une limite est refusé : « Votre forfait autorise n flux : m utilisés, et ce déploiement en ajoute k. »
  • La carte d’utilisation sur Automatisation affiche les Flux et les Blocs script par rapport au forfait, ainsi que les Exécutions, les Étapes, le CPU script et les Dépassements de limite de ce mois (UTC).

Voir Forfaits et l’extension IoT.

Protections des flux

Valeurs par défaut ; un forfait peut définir d’autres valeurs dans les limites indiquées.

ProtectionPar défautBornes
Exécutions d’un flux par minute avant pause6,00060 à 600 000
Exécutions échouées consécutives avant pause1005 à 100 000
Exécutions simultanées d’un flux161 à 1 024
Messages qu’un bloc envoie pour une entrée1001 à 10 000
Fenêtre de messages répétés d’un appareil60 s1 à 3 600 s
Durée de vie d’un message5 min10 s à 24 h
Commandes et réglages envoyés depuis les flux vers un appareil30 par minute1 à 600
Même notification à la même personneune fois par 10 min1 min à 24 h
Répétition minimale du bloc Inject60 s1 à 3 600 s
Messages échoués conservés10,000100 à 100 000

Les flux racines échappent à la pause automatique et à la limite d’exécutions simultanées. Voir Protections et messages échoués.

Limites fixes

ÉlémentLimite
Blocs dans un flux500
Taille d’un message256 KiB
Étapes dans une exécution512
Chaîne d’événements et Run flow entre flux4 sauts
Imbrication des Link call16 appels de profondeur
Contexte de flux (flow.*)1 MiB par flux
Contexte global (global.*)4 MiB par organisation
Mémoire d’un bloc10 000 clés par bloc ; au-delà, la plus ancienne est oubliée
Messages retenus par un bloc (délais, jointures, files)16 MiB par bloc
Minuteries nommées64 minuteries de 60 s ou moins simultanément, et 10 000 plus longues, par organisation
Attente la plus longue (Delay, Trigger, Timer, Watchdog)7 jours
Motifs de comparaison (expressions régulières)64 caractères ; texte testé au maximum 64 KiB
Expressions512 caractères ; 10 000 étapes d’évaluation
Activation ou désactivation de flux depuis les flux6 par minute par organisation

Blocs script

ÉlémentLimite
Temps CPU par message50 ms par défaut (un forfait peut le porter à 200 ms au maximum)
Mémoire32 MiB
Taille du code64 KiB
Messages renvoyés par un script64
Contexte envoyé dans un script64 KiB
Arrêts forcés avant pause3 dépassements de délai ou arrêts pour mémoire consécutifs bloquent le bloc pendant 60 secondes
Sorties1 à 4

Voir Le bloc script.

Webhooks

ÉlémentLimite
Appels par webhook60 par minute
Appels par organisation, tous webhooks confondus50 par 5 secondes
Corps16 KiB par défaut, 256 KiB au maximum
Appelants synchrones en attente20 par organisation ; chacun attend 10 s au maximum
Requêtes signéesL’horodatage doit se situer dans les 300 s
Idempotency-Key répétéeSans effet dans les 24 heures

Appels sortants

BlocDélai d’attenteNouvelles tentativesTaille
HTTP request10 s par défaut, 1 à 30 s3 tentatives par défaut, 5 au maximumRéponse 64 KiB par défaut, 256 KiB au maximum
MQTT out10 s par défaut, 1 à 30 s3 tentatives par défaut, 5 au maximumMessage 256 KiB
Notify20 destinataires ; pièces jointes : 10 fichiers, 1 MiB au total

Les adresses privées et internes sont toujours refusées. Voir Connexions et secrets.

Messages

ÉlémentLimite
Messages d’automatisation (hôte General)Uniquement lorsque votre forfait fixe un quota mensuel ; au-delà, les nouvelles entrées sont refusées et les webhooks répondent 429
Messages d’appareils (hôte IoT)Comptés comme messages IoT ; jamais refusés au titre de l’allocation. Voir Quota de messages et utilisation.

Durée de conservation des enregistrements

EnregistrementConservé
Journaux d’exécution24 heures
Messages des blocs Debug24 heures
Lignes de journal (bloc System log)24 heures
Journal des erreurs7 jours
Événements de cycle de vie30 jours (les 100 derniers)
Enregistrement en Every run5 minutes, puis le niveau revient à la normale
Une trace armée5 minutes
Flux supprimés7 jours
Brouillons non enregistrés30 jours par défaut
VersionsLes 100 plus récentes et celles de moins de 90 jours, par défaut

Voir Versions, tests et retour arrière.