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 :
name | Nom du consommateur. |
stream | Nom du stream NATS. |
durable | Nom du durable du consommateur. |
bind | Lier à un consommateur existant (name doit référencer le nom du consommateur) |
messageAlarmTime | Temps d'attente entre deux messages ou battements de cœur avant de déclencher une erreur. |
ordered | Délivrance ordonnée des messages (PUSH uniquement). |
deliverSubject | Sujet destinataire (PUSH uniquement). |
deliverGroup | Groupe de destinataires (PUSH uniquement). Doit correspondre au paramètre queue si les deux sont spécifiés. |
pendingMessageLimit | Nombre maximum de messages en attente (PUSH uniquement). |
pendingByteLimit | Taille maximum des messages en attente (PUSH uniquement). |
queue | Queue à utiliser (PUSH uniquement). |
fastBind | Liaison 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é |
---|
noBorder | true |
---|
marginLeft | 30px |
---|
|
ack | Acquitte le message. | nak | Rejette le message (il sera réémis). | term | Termine le message (il ne sera pas réémis). |
|
|
Ce paramètre est ignoré dans le cas d'un souscripteur NATS Core.