Cette fonction permet de mettre à jour le paramétrage d'un consommateur JetStream.
Domaine d'application
Client Windows
Serveur Windows
Client Java
Serveur Java
Client Adélia Web
Client Adélia Cloud
Client Event Adélia
Paramètres
NUM_BIN_4
| Handle | Identifiant de la connexion |
ALPHA | Stream | Nom du stream |
ALPHA
| Consommateur | Nom du consommateur (durable ou nom retourné par la fonction NatsCreateConsumer dans le cas d'un consommateur éphémère). |
ALPHA | Options | Paramètres du consommateur sous la forme d'une liste de couples clé/valeur, séparés par des point-virgules.
Les options acceptées sont :
description |
Description du consommateur |
deliverSubject |
Sujet de livraison |
deliverGroup |
Groupe de livraison |
sampleFrequency |
Fréquence d'échantillonnage (chaîne) |
ackWait |
Délai d'attente en millisecondes des acquittements (0 par défaut) |
idleHeartbeat |
Délai d'attente en millisecondes du message sur inactivité (0 par défaut) |
maxExpires |
Temps maximum d'expiration en millisecondes sur une requête "pull" (0 par défaut) |
inactiveThreshold |
Temps d'attente en millisecondes avant que le consommateur soit considéré inactif (0 par défaut) |
maxDeliver |
Nombre maximum de messages livrés au consommateur (0 par défaut) |
rateLimit |
Limite de débit en bits par seconde (0 par défaut) |
maxAckPending |
Nombre maximum d'acquittements en attente (0 par défaut) |
maxBatch |
Taille maximale d'un batch pour une requête "pull" (0 par défaut). |
maxBytes |
Taille maximale des données (en octets) pour une requête "pull" (0 par défaut) |
numReplicas |
Nombre maximum de répliques (0 par défaut) |
flowControl |
Active le contrôle de flux et définit le délai du battement de cœur d'inactivité (0 par défaut). |
headersOnly |
Transmet uniquement les en-têtes de message. Booléen. Par défaut : false. |
backoff |
Liste de délais sous la forme d'une liste de numériques entiers séparés par des virgules. Surcharge le paramètre ackWait. |
metadata |
Métadonnées du consommateur. Liste de couples clé/valeur, séparés par des virgules. |
filterSubjects |
Liste de sujets à filtrer dans le consommateur. |
|
NUM_BIN_4
| Rc | Code retour de la fonction. Les valeurs possibles sont indiquées dans la documentation de la fonction NatsLastError. Paramètre en sortie. |
Par exemple
APPELER_DLL 'NatsToolBx' 'NatsUpdateConsumer' Handle 'ORDERS' 'Orders' 'description: consommation des commandes; durable: Orders; ackPolicy: all' Rc
↑ Haut de page