La sortie RabbitMQ dans ArcGIS Velocity vous permet d’envoyer des messages à un broker RabbitMQ accessible en externe. Pour les analyses temps réel, un message est envoyé à RabbitMQ pour chaque entité en sortie envoyée à la sortie. Pour les analyses Big Data, une fois le traitement terminé, tous les messages sont envoyés à RabbitMQ, avec un message pour chaque enregistrement.
Pour en savoir plus sur RabbitMQ.
Exemples
Les exemples suivants illustrent des cas d’utilisation de la sortie :
- Un analyste configure une analyse en temps réel afin de traiter et d’analyser les événements ingérés par un flux, puis envoie les entités résultantes à un broker RabbitMQ.
- Après avoir effectué une analyse dans le cadre d’une analyse de Big Data, un chercheur veut envoyer les entités spatiales ou tabulaires en sortie à un broker RabbitMQ.
Note d’utilisation
Le broker RabbitMQ doit être accessible en externe via Internet.
Paramètres
Les paramètres de la sortie sont les suivants :
| Paramètre | Description | Type de données |
|---|---|---|
| Hôte | Nom d’hôte du broker RabbitMQ. | Chaîne |
| Port | Port sur lequel le broker RabbitMQ est disponible. | Entier |
| Use SSL (Utiliser SSL) | Indique si SSL est utilisé dans la connexion. | Booléen |
| Virtual Host (Hôte virtuel) (facultatif) | Hôte virtuel du broker RabbitMQ. | |
| Nom d’utilisateur (facultatif) | Nom d’utilisateur du broker RabbitMQ. Remarque :Ce paramètre est requis si la file d’attente RabbitMQ spécifiée est sécurisée. | Chaîne |
| Password (Mot de passe) (facultatif) | Mot de passe du broker RabbitMQ. Remarque :Ce paramètre est requis si la file d’attente RabbitMQ spécifiée est sécurisée. | Mot de passe |
| Exchange Name (Nom d’échange) (facultatif) | Nom d’échange auquel la sortie RabbitMQ est connectée. La sortie peut se connecter à un échange ou à une file d’attente. Si les deux paramètres sont spécifiés, l’échange est utilisé. | Chaîne |
| Exchange Type (Type d’échange) | Spécifie le type d’échange RabbitMQ AMQP. Les options sont les suivantes :
| Chaîne |
| Declare the exchange (Déclarer l’échange) | Indique si l’échange est déclaré. En d’autres termes, un échange à déclarer se réfère à la création et la définition d’un échange pour acheminer les messages vers les files d’attente en fonction de règles spécifiques. Les options sont les suivantes :
| Booléen |
| Exchange Durability (Durabilité de l’échange) | Indique si l’échange survit au redémarrage. | Booléen |
| Routing Key (Clé de routage) (facultatif) | Liste de clés ou de rubriques séparées par une virgule utilisée pour lier une file d’attente à l’échange direct ou de rubriques. | Chaîne |
| Queue Name (Nom de la file d’attente) (facultatif) | Spécifie la file d’attente à laquelle la sortie RabbitMQ est connectée. La sortie peut se connecter à un échange ou à une file d’attente. Si les deux paramètres sont spécifiés, l’échange est utilisé. | Chaîne |
| Declare the Queue (Déclarer la file d’attente) | Indique si la file d’attente est déclarée. Les options sont les suivantes :
| Booléen |
| Queue Durability (Durabilité de la file d’attente) | Indique si la file d’attente survit au redémarrage. | Booléen |
| Queue AutoDelete (Suppression automatique de la file d’attente) | Indique si le serveur supprime la file d’attente lorsqu’elle n’est plus utilisée. | Booléen |
| Queue Exclusive (File d’attente exclusive) | Indique si la file d’attente est limitée à cette connexion. | Booléen |
Vous avez un commentaire à formuler concernant cette rubrique ?