2017-04-19 1 views

Répondre

2

Comme indiqué dans la documentation Guaranteeing Message Processing, le tuple sera relu à partir du bec qui l'a généré.

Chaque ligne de mots est ancrée en spécifiant le numéro d'entrée comme premier argument à émettre. Puisque le mot tuple est ancré, le tuple du bec à la racine de l'arbre sera relu plus tard si le mot tuple n'a pas pu être traité en aval. En revanche, regardons ce qui se passe si le mot tuple est émis comme ceci:

_collector.emit (nouvelles valeurs (mot)); L'émission du mot tuple de cette façon le rend non ancré. Si le tuple échoue être traité en aval, le tuple racine ne sera pas rejoué. En fonction des garanties de tolérance de pannes dont vous avez besoin dans votre topologie, il est parfois approprié d'émettre un uplet non ancré.

+0

Merci pour la réponse. – priyankatanvani