Propriétés du cSEDA Standard
Ces propriétés sont utilisées pour configurer le cSEDA s'exécutant dans le framework de Jobs Standard.
Le composant cSEDA Standard appartient à la famille Core.
Basic settings
Lorsque ce composant est utilisé en tant que composant de début au sein d'une Route : | |
Name |
Saisissez une chaîne de caractères identifiant uniquement l'endpoint. |
Specify maximum capacity size | Cochez cette case pour configurer le nombre maximum de messages pouvant être contenus dans la file SEDA. Spécifiez le nombre dans le champ Size. |
Concurrent consumers |
Spécifiez le nombre de threads simultanés traitant les échanges. |
Wait for task to complete |
Spécifiez si l'appelant doit attendre que la tâche asynchrone soit terminée ou non avant de continuer. Sélectionnez Always, Never ou IfReplyExpected. L'option par défaut est IfReplyExpected, ce qui signifie que l'appelant attend uniquement si le message est de type Request-Reply. Pour plus d'informations concernant cette option, consultez le site Web http://camel.apache.org/async.html (en anglais). |
Timeout | Spécifiez, en millisecondes, la période avant qu'un producteur SEDA arrête d'attendre qu'une tâche asynchrone soit terminée. Vous pouvez désactiver cette option en utilisant 0 ou une valeur négative. |
Use multiple consumers | Spécifie si de multiples consommateurs sont autorisés. Si activé, vous pouvez utiliser le cSEDA pour un messaging de type Publish-Subscribe, ce qui signifie que vous pouvez envoyer un message dans la file SEDA et faire en sorte que chaque consommateur reçoive une copie du message. Lorsque cette option est activée, elle doit être spécifiée sur chaque endpoint de consommateur. |
Limit concurrent consumers | Cette option permet de limiter le nombre de consommateurs simultanés à 500 maximum. Par défaut, une exception est retournée si un endpoint SEDA est configuré avec un nombre supérieur. |
Block when full | Cette option permet à un process envoyant des messages à une file SEDA complète de bloquer la file jusqu'à ce que la capacité de la file ne soit plus épuisée. Par défaut, une exception est retournée, indiquant que la file est pleine. En activant cette option, le process d'appel bloque et attend jusqu'à ce que le message soit accepté. |
Poll timeout | Spécifiez, en millisecondes, le délai avant suspension, utilisé lors de l'attente active. Lorsqu'une suspension se produit, le consommateur peut vérifier s'il est possible de continuer l'exécution. Paramétrer une valeur peu élevée permet au consommateur de réagir plus rapidement en cas de déconnexion. |
Lorsque vous utilisez ce composant en tant que composant intermédiaire ou de fin dans une Route : | |
Use Exist cSEDA | Cliquez sur le bouton [...] et sélectionnez le consommateur correspondant dans la boîte de dialogue. |
Advanced settings
Arguments | Cette option est disponible uniquement lorsque le cSEDA est utilisé en tant que composant de début dans une Route. Configurez les arguments facultatifs dans la table correspondante. Cliquez sur le bouton [+] autant de fois que nécessaire afin d'ajouter les arguments au tableau. Cliquez dans le champ Value correspondant et saisissez une valeur. Consultez le site http://camel.apache.org/seda.html (en anglais) pour plus d'informations concernant les options disponibles. |
Utilisation
Règle d'utilisation |
Le composant cSEDA peut être utilisé comme composant de début, de fin ou comme composant intermédiaire dans une Route. |
Limitation |
n/a |