Téléchargement des produits


Version anglaise


Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Développer
titleSOUSCRIRE

Souscription à un sujet NATS.

Hardis - Tableau personnalisé
alternateColorstrue
tableWidth90%
columnsWidth200
marginLeft30px


Syntaxe

APPELER_METHODE NomObjet SOUSCRIRE Sujet NbMaxMessages TypeSouscription Options CodeRetour

Paramètres

Sujet (E)

ALPHA(250)

Sujet NATS.

NbMaxMessages (E)

NUM_BIN_4

Nombre maximum de messages à lire. Si NbMaxMessages est > 0, le souscripteur s'arrêtera automatiquement après avoir lu NbMaxMessages messages.

TypeSubscription TypeSouscription (E)

NUM_BIN_4

Type de la souscription.

_NATS_CONS_TYPE_SIMPLEConsommateur NATS Core
_NATS_CONS_TYPE_PUSHConsommateur JetStream PUSH
_NATS_CONS_TYPE_PULLConsommateur JetStream PULL


Options (E)

ALPHA(n)

Liste d'options pour les souscripteurs JetStream, sous la forme d'un ensemble de couples clé/valeur, le caractère : séparant la clé de la valeur, le caractère ; séparant les options.

Les options acceptées sont :

nameNom du consommateur.
streamNom du stream NATS.
durableNom du durable du consommateur.
bindLier à un consommateur existant (name doit référencer le nom du consommateur)
messageAlarmTimeTemps d'attente entre deux messages ou battements de cœur avant de déclencher une erreur.
orderedDélivrance ordonnée des messages (PUSH uniquement).
deliverSubjectSujet destinataire (PUSH uniquement).
deliverGroup

Groupe de destinataires (PUSH uniquement). Doit correspondre au paramètre queue si les deux sont spécifiés.

pendingMessageLimitNombre maximum de messages en attente (PUSH uniquement).
pendingByteLimitTaille maximum des messages en attente (PUSH uniquement).
queueQueue à utiliser (PUSH uniquement).
fastBindLiaison rapide. La concordance des paramètres du consommateur n'est pas validée (PULL uniquement).
fetchSize

Taille du batch à traiter (PULL uniquement).

autoAck

Acquittement automatique du message en fin de traitement par onMessage si la méthode ACQUITTER_MESSAGE n'a pas été appelée par le programme.


Valeurs possibles :

Hardis - Tableau personnalisé
noBordertrue
marginLeft30px


ackAcquitte le message.
nakRejette le message (il sera réémis).
termTermine le message (il ne sera pas réémis).




Ce paramètre est ignoré dans le cas d'un souscripteur NATS Core.

CodeRetour (S)

NUM_BIN_4

Code retour de la méthode.




...