Variables de cache

Les variables de cache permettent de traiter des informations via une instance de flux sans avoir à transmettre les informations via des liaisons de données.

Les variables de flux sont des paires nom-valeur qui existent jusqu'à ce que l'exécution de l'instance de flux s'achève. Les variables de cache sont persistantes dans le cache jusqu'à ce qu'elles soient supprimées du cache. Les variables de cache sont sensibles à la casse et associent une valeur au format texte. Les variables de cache ne sont pas spécifiques à l'instance du flux, contrairement aux variables de flux. Les variables de cache sont accessibles à toutes les instances de flux qui s'exécutent simultanément dans l'instance de flux en cours.

Les variables de cache relèvent soit de la catégorie externe, soit de la catégorie interne.
  • Cache externe

    Le magasin de cache externe Redis est utilisé pour stocker les variables de cache.

  • Cache interne

    Les variables de cache sont stockées et gérées avec dans la mémoire du processus.

Un processus qui exécute un flux ou une mappe gère les variables de cache externes ou internes, et non les deux en même temps, en fonction de la configuration spécifiée avant le démarrage d'un tel processus.